如何访问 Vscode 中另一个文件夹中的文件?
How to access files in another folder in Vscode?
所以我的项目中有 2 个文件夹。 Streamlit 文件夹和数据文件夹。我在 Streamlit 中的一个程序需要访问数据文件夹中的图像。我如何访问这些?
我试过了
streamlit.image("data/image.jpeg", width=680)
这引发了没有这样的文件或目录:错误。
当我制作一个脚本来向收件人发送一堆带有不同图像的电子邮件时,我确实需要类似的东西。我所做的是:
#jpg 可以是 tif 或任何其他文件类型。我使用了 *.tif,因为我需要一个图像列表。
import glob
target_folder = glob.glob("C:\Users\Username\Destination\Folder\filename.jpg")
def open_image_attachment():
_image_list = []
for _one_image_attachment in target_folder:
_attachment_ = open(_one_image_attachment, 'rb')
_file_name = os.path.basename(_one_image_attachment)
_part = MIMEBase('application','octet-stream')
_part.set_payload(_attachment_.read())
_part.add_header('Content-Disposition',
'attachment',
filename = _file_name)
_image_list.append(_part)
return _image_list
我得到了答案。
streamlit.image("../data/image.jpeg", width=680)
所以我的项目中有 2 个文件夹。 Streamlit 文件夹和数据文件夹。我在 Streamlit 中的一个程序需要访问数据文件夹中的图像。我如何访问这些?
我试过了
streamlit.image("data/image.jpeg", width=680)
这引发了没有这样的文件或目录:错误。
当我制作一个脚本来向收件人发送一堆带有不同图像的电子邮件时,我确实需要类似的东西。我所做的是:
#jpg 可以是 tif 或任何其他文件类型。我使用了 *.tif,因为我需要一个图像列表。
import glob
target_folder = glob.glob("C:\Users\Username\Destination\Folder\filename.jpg")
def open_image_attachment():
_image_list = []
for _one_image_attachment in target_folder:
_attachment_ = open(_one_image_attachment, 'rb')
_file_name = os.path.basename(_one_image_attachment)
_part = MIMEBase('application','octet-stream')
_part.set_payload(_attachment_.read())
_part.add_header('Content-Disposition',
'attachment',
filename = _file_name)
_image_list.append(_part)
return _image_list
我得到了答案。
streamlit.image("../data/image.jpeg", width=680)