Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何访问Vscode中其他文件夹中的文件?_Python_File_Streamlit - Fatal编程技术网

Python 如何访问Vscode中其他文件夹中的文件?

Python 如何访问Vscode中其他文件夹中的文件?,python,file,streamlit,Python,File,Streamlit,所以我的项目中有两个文件夹。Streamlight文件夹和数据文件夹。我在Streamlight中的程序需要访问数据文件夹中的图像。如何访问这些 我试过了 streamlit.image("data/image.jpeg", width=680) 这没有抛出这样的文件或目录:错误。我在编写脚本向收件人发送一大堆带有不同图像的电子邮件时,确实需要类似的东西。我所做的是: #jpg可以是tif或任何其他文件类型。我使用了*.tif,因为我需要一个图像列表 import glo

所以我的项目中有两个文件夹。Streamlight文件夹和数据文件夹。我在Streamlight中的程序需要访问数据文件夹中的图像。如何访问这些

我试过了

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)


编辑器不重要,请为您使用的语言添加标记我已添加了标记。