Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
如何在访问系统的pc目录中保存.txt文件(Python)_Python_File_Path_Directory - Fatal编程技术网

如何在访问系统的pc目录中保存.txt文件(Python)

如何在访问系统的pc目录中保存.txt文件(Python),python,file,path,directory,Python,File,Path,Directory,我想导出一个txt文件,但它只能找到的目录是我的服务器安装的地方 情景: 我的服务器在Ubuntu中,我在Windows浏览器中访问基于web的系统,每当我生成一个txt文件时,它就会保存在我使用的PC的/opt而不是/downloads中。是否可以找到任何PC的active directory? 或者任何可能的解决方案 我尝试了os.chdir(C:\Windows\System32) 但它找不到那条路 提前谢谢。 [编辑] 我正在尝试以下代码:如果你可以通过网络访问你的Ubuntu系统,我猜

我想导出一个txt文件,但它只能找到的目录是我的服务器安装的地方

情景: 我的服务器在Ubuntu中,我在Windows浏览器中访问基于web的系统,每当我生成一个txt文件时,它就会保存在我使用的PC的/opt而不是/downloads中。是否可以找到任何PC的active directory? 或者任何可能的解决方案

我尝试了os.chdir(C:\Windows\System32) 但它找不到那条路

提前谢谢。 [编辑]


我正在尝试以下代码:

如果你可以通过网络访问你的Ubuntu系统,我猜你正在那里运行一个网络服务器。您必须找到Ubuntu系统上的目录,您可以访问web服务器(可能是文档根目录),并将文件保存在那里,这样您就可以使用浏览器将文件带到Windows PC上,并创建一个URL,如:“”。

您正在编写程序吗?如果是这样,请张贴不适合您的代码。顺便说一句,当前工作目录可以在Python脚本中以
os.getcwd()
的形式获得。这对任何平台都是一样的。@PaulCornelius这是我刚才尝试过的代码,但仍然不起作用:(我将编辑上面的帖子)在完成写入后立即关闭文件-通常,文件在关闭之前是空的。然后当你打开文件阅读时,你写的文本就会在里面。您还应该在Windows资源管理器中看到该文件,该文件不应为空。
a = random.randint(1, 9999)
name = 'debTest' + str(a * 7) + '.txt'
completeName = os.path.join('./Downloads', name)
print 'completname', completeName
file = open(completeName, 'w')
file.write("TEST FILE")
file = open(completeName, 'r')
file.close()