如何从python的path目录中获取.img文件?

2024-05-19 11:02:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个扩展名为.img的文件,在我的操作系统/home/amanda/workspace/FX36.img的路径中。我不知道我怎么能拿到那个文件.img在python中使用文件.img作为我代码中的主体。你知道吗

        js_body = dict()
        file_path ="/home/amanda/workspace/FX36.img"
        img=open(file_path ,"r")
        js_body["File"] = img
        js_res = self._post(rest_uri, js_body)
        return js_res

我不知道我应该放什么来代替它

img=open(file_path ,"r")

直到我有

js_body["File"] = FX36.img

如果有人能帮助我,我将不胜感激。你知道吗


Tags: 文件path代码路径homeimgjsbody
1条回答
网友
1楼 · 发布于 2024-05-19 11:02:52
img=open(file_path ,"r")

它只创建流。您需要调用方法read()来获取实际内容。你知道吗

img = open(file_path, 'r').read()

如果需要字节,请改用rb标志。你知道吗

img_bytes = open(file_path, 'rb').read()

您还需要处理打开的流。你知道吗

with open(file_path, 'r') as file:
    img = file.read()

我还建议不要在代码中使用原始路径。它会在任何使用不同路径约定的操作系统上崩溃。改用pathlib。你知道吗

相关问题 更多 >

    热门问题