gpt4 book ai didi

python - 如何知道/更改 Python shell 中的当前目录?

转载 作者:IT老高 更新时间:2023-10-28 12:17:55 24 4
gpt4 key购买 nike

我在 Windows 7 上使用 Python 3.2。当我打开 Python shell 时,我如何知道当前目录是什么以及如何将其更改为我的模块所在的另一个目录?

最佳答案

您可以使用 os 模块。

>>> import os
>>> os.getcwd()
'/home/user'
>>> os.chdir("/tmp/")
>>> os.getcwd()
'/tmp'

但如果是寻找其他模块:你可以设置一个名为PYTHONPATH的环境变量,在Linux下会像

export PYTHONPATH=/path/to/my/library:$PYTHONPATH

然后,解释器也在这个地方搜索 import ed 模块。我猜这个名字在windows下应该是一样的,但是不知道怎么改。

编辑

在 Windows 下:

set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib

(取自http://docs.python.org/using/windows.html)

编辑 2

... 甚至更好:使用 virtualenvvirtualenv_wrapper,这将允许您创建一个开发环境,您可以在其中添加您喜欢的模块路径(add2virtualenv) 不会污染您的安装或“正常”工作环境。

http://virtualenvwrapper.readthedocs.org/en/latest/command_ref.html

关于python - 如何知道/更改 Python shell 中的当前目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8248397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com