Python-相对路径“;具有open(..)-功能

Python-相对路径“;具有open(..)-功能,python,python-2.7,Python,Python 2.7,我是python新手 我想问,如何在此函数中使用相对路径: 将打开('path?','r')作为文件: 我想有一个到我的桌面的相对路径 此功能来自以下模块: import xlsxwriter 非常感谢 open('/relative//path//to//file', 'r') 如果它的windows不忘记put//否则python将无法正确解释它您可以使用下面的代码 import os dir = os.path.dirname(__file__) filename = os.path

我是python新手

我想问,如何在此函数中使用相对路径: 将
打开('path?','r')作为文件

我想有一个到我的桌面的相对路径

此功能来自以下模块:

import xlsxwriter 
非常感谢

open('/relative//path//to//file', 'r')

如果它的windows不忘记put//否则python将无法正确解释它

您可以使用下面的代码

import os
dir = os.path.dirname(__file__)
filename = os.path.join(dir, '/relative/path/to/file/you/foryourdir')

您可以更正桌面的路径,而不是路径。

您是否尝试过使用相对路径作为打开的第一个参数?与使用非相对路径的方式相同。@Schaumkuessenchen:如果它回答了您的问题,请将其标记为有用并标记为答案