如何在跨平台环境中使用python引用共享文件夹

时间:2018-08-31 10:14:25

标签: python cross-platform

我想引用一个共享文件夹并使该行成为跨平台的。

文件夹为

\\jalazbe\data\temp

由于我在Windows上进行开发,但是稍后我将在ubuntu服务器上进行部署,因此我使用os.path.join()来帮助我。它适用于相对路径和绝对路径,但是我无法对外部文件夹进行引用。

我想实现对共享文件夹的跨平台引用。

我想做类似的事情:

SHARED_FOLDER = os.path.join("\\jalazbe", "data", "temp")

因此稍后我可以使用以下内容引用特定文件:

os.path.join(SHARED_FOLDER, "myfile.csv")

因此Linux和Windows都能够找到该文件。

我尝试过

os.path.join("jalazbe", "data","temp") 

但是无法访问。Python说

FileNotFoundError: [Errno 2] No such file or directory: 'jalazbe/data/temp'

我读过:

但是无法解决问题。

0 个答案:

没有答案