Python 从相对于系统根目录的路径打开文件

Python 从相对于系统根目录的路径打开文件,python,Python,有没有办法将Open()函数与绝对路径一起使用?我想在磁盘上的任何位置打开任何文件,但是open()会将其工作目录默认设置为文件的位置,我可以更改此位置吗?如果您在linux上,您需要在路径的开头添加一个/,例如访问/tmp/someFile.txt您可以执行打开(/tmp/someFile.txt”)。这是因为/引用了根 在windows上(这还没有经过测试),我会在您打开(“C:/someFile.txt”)之前打开它 打开函数的文档可以在以下位置找到:您在谈论什么open()函数?您是指标

有没有办法将Open()函数与绝对路径一起使用?我想在磁盘上的任何位置打开任何文件,但是open()会将其工作目录默认设置为文件的位置,我可以更改此位置吗?

如果您在linux上,您需要在路径的开头添加一个
/
,例如访问
/tmp/someFile.txt
您可以执行
打开(/tmp/someFile.txt”)
。这是因为/引用了根

在windows上(这还没有经过测试),我会在您打开(“C:/someFile.txt”)之前打开它


打开函数的文档可以在以下位置找到:

您在谈论什么
open()
函数?您是指标准的
open()
函数吗?是的,很抱歉,这是一个输入错误。只要您将绝对路径传递给
open()
,工作目录就不相关。它仅用于将提供的相对路径转换为绝对路径。抱歉,我是通过函数调用为文件路径分配变量的,当时我用str()将其包围,出于某种原因,它起作用了,谢谢:)