小编Iri*_*iss的帖子

通过python程序访问网络文件夹

只是我正在做的事情的简要概述:我正在尝试在网络目录中使用 python 自动化一些 pdf 合并例程,这涉及在特定网络位置复制、删除和创建文件。如果我的语言不是很准确,请见谅。

我在 Windows 7 上编码,使用 python 3.6。该程序需要在其他机器上分发,因此本地和临时修复可能无济于事。我编写的代码功能齐全,适用于所有本地文件夹和文件,但是,现在我需要在网络上使用它,我在访问我需要的文件夹时遇到了一些困难。

这是我尝试过的:

os.system("pushd " + "\\" + "\\netWorkDrive\Reports")  
check_output("pushd " + "\\" + "\\netWorkDrive\Reports", shell=True)
Run Code Online (Sandbox Code Playgroud)

pushd并且popd在 cmd 中输入时工作正常,但是当我通过 python 进行系统调用时,它们就不会通过。我发送了一个系统调用,它运行正常,但是当我“cd”一个当前目录时,它表明我仍然在我以前的目录中。如果通过 cmd 手动完成,一切都会按预期进行。我用谷歌搜索了这个问题,但最终没有找到任何有用/有用的东西。我真的很感激任何建议,如果我需要进一步澄清我的问题,请告诉我。

谢谢!

python networking cmd windows-7 python-3.x

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

cmd ×1

networking ×1

python ×1

python-3.x ×1

windows-7 ×1