相关疑难解决方法(0)

真正的path.py请站起来吗?

有一个很好的模块,path.py由Jason Orendorff编写.如果我没记错的话,有一些关于将它添加到标准库的讨论然后它就消失了.

现在看起来原始的有多个产物.我能找到到目前为止unipath,看起来像一个分叉path.py,一个又一个,并根据PyPI中几个人.

任何人都有这些选择的经验吗?在功能,维护或任何其他标准方面,哪一个比另一个好?或者我应该随机选择一个?

(对于异想天开的标题道歉.我首先选择了"哪个path.py?"但是它的篇幅太短了.)

python module path

19
推荐指数
1
解决办法
3385
查看次数

是否可以指定以前的目录python?

我试图将Python测试脚本模块自包含在目录中,以实现可伸缩性和可维护性.

我做了一些研究,但未能找到我正在寻找的答案.基本上,我想确定Python中是否有一个函数可以cd -在shell中执行类似的操作.

我通常希望避免键入完整的路径名,并拥有相对于指定环境的所有路径.

示例:我的主目录位于脚本所在的位置python-scripts,每个测试环境都有文件夹,每个测试环境都有demo一个屏幕截图文件夹demo-screenshots.

如果我想使用Python将屏幕截图保存到屏幕截图,在demo目录中工作时,我只需将其发送到以下目录:demo-screenshots,使用路径'/demo-screenshots/example.png'.问题是我不明白如何移回目录.

谢谢.

python directory shell

7
推荐指数
1
解决办法
9197
查看次数

如何在不影响全局工作目录的情况下临时更改Python中的目录来执行代码?

我需要在不更改全局工作目录的情况下执行操作。我的情况是我有几个文件夹,每个文件夹中都有一些文件。我需要使用这些文件进行一些计算。最初,我尝试了以下方法:

with os.chdir('/directory'):
    ...some code needing execution inside 
Run Code Online (Sandbox Code Playgroud)

但得到了AttributeError: __enter__。在网上阅读后,使用with似乎不是一个选择。因此,我正在寻找另一种优雅的方式来做到这一点。

我也尝试过使用os这样的语句:

cwd = os.getcwd()

os.chdir('/directory')
..run code inside directory 

os.chdir(cwd)
Run Code Online (Sandbox Code Playgroud)

但这在调试过程中很痛苦,而且似乎是一种不好的做法。

python directory

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

标签 统计

python ×3

directory ×2

module ×1

path ×1

shell ×1