3000+ 次浏览
有多种方法可以获取本地已安装 Python 模块的列表。最简单的方法是使用 Python shell,例如,>>> help('modules') 请稍候,我正在收集所有可用模块的列表…… BaseHTTPServer brain_nose markupbase stat Bastion brain_numpy marshal statvfs CGIHTTPServer brain_pkg_resources math string Canvas brain_pytest matplotlib ... 阅读更多
1000+ 次浏览
函数 reload(moduleName) 重新加载先前加载的模块(假设您使用语法“import moduleName”加载了它)。它旨在用于交互式使用,在这种情况下,您已编辑模块的源文件并希望在不退出 Python 并重新启动它的情况下对其进行测试。例如,>>> import mymodule >>> # 编辑 mymodule 并希望在此脚本中重新加载它 >>> reload(mymodule) 请注意,moduleName 是模块的实际名称,而不是包含其名称的字符串。在 Python 3 中,reload 已从内置函数移动到 imp。因此,要在 Python 3 中使用 reload,您需要…… 阅读更多
601 次浏览
locals() 返回在局部作用域中声明的变量的字典,而 globals() 返回在全局作用域中声明的变量的字典。在全局作用域中,locals() 和 globals() 都返回全局命名空间的相同字典。要注意到这两个函数的区别,可以在函数内部调用它们。例如,def fun(): var = 123 print "Locals: ", locals() print "Vars: ", vars() print "Globals: ", globals() fun() 这将输出:Locals: {'var': 123} Globals: {'__builtins__': , '__name__': '__main__', 'fun': , '__doc__': None, '__package__': None}vars() ... 阅读更多
2000+ 次浏览
命名空间是实现作用域的一种方式。在 Python 中,每个包、模块、类、函数和方法函数都拥有一个“命名空间”,其中解析变量名。当评估函数、模块或包时(即开始执行),会创建一个命名空间。将其视为“评估上下文”。当函数等完成执行时,命名空间将被丢弃。变量也会被丢弃。此外,还有一个全局命名空间,如果名称不在局部命名空间中,则使用它。每个变量名都在局部命名空间(函数体、模块等)中检查,然后在全局…… 阅读更多
865 次浏览
要在 Windows 上设置 PYTHONPATH 以指示 Python 在其他目录中查找模块和包导入,请转到:我的电脑 > 属性 > 高级系统设置 > 环境变量然后在系统变量下编辑 PythonPath 变量。在当前 PYTHONPATH 的末尾,添加分号,然后添加要添加到此路径的目录:C:\Python27;C:\foo 在这种情况下,正在将 foo 目录添加到 PYTHONPATH。请注意,我们正在追加它,而不是替换 PYTHONPATH 的原始值。在大多数情况下,你不应该弄乱 PYTHONPATH。大多数情况下,你做错了,而且…… 阅读更多
要在 Mac OS 上设置 PYTHONPATH 以指示 Python 在其他目录中查找模块和包导入,请按如下方式导出 PYTHONPATH 变量:$ export PYTHONPATH=${PYTHONPATH}:${HOME}/foo 在这种情况下,正在将 foo 目录添加到 PYTHONPATH。请注意,我们正在追加它,而不是替换 PYTHONPATH 的原始值。在大多数情况下,你不应该弄乱 PYTHONPATH。大多数情况下,你做错了,它只会给你带来麻烦。
858 次浏览
要在 Linux 上设置 PYTHONPATH 以指示 Python 在其他目录中查找模块和包导入,请按如下方式导出 PYTHONPATH 变量:$ export PYTHONPATH=${PYTHONPATH}:${HOME}/foo 在这种情况下,正在将 foo 目录添加到 PYTHONPATH。请注意,我们正在追加它,而不是替换 PYTHONPATH 的原始值。在大多数情况下,你不应该弄乱 PYTHONPATH。大多数情况下,你做错了,它只会给你带来麻烦。
30000+ 次浏览
在 Windows 上,您可以设置 PYTHONPATH 环境变量以指定 Python 在导入模块时应搜索模块的目录。以下是在 Windows 上设置 PYTHONPATH 环境变量的几种方法 使用命令提示符设置 PYTHONPATH 您可以通过输入以下命令使用命令提示符设置 PYTHONPATH 环境变量:$set PYTHONPATH=c:\path\to\my\modules 这将 PYTHONPATH 环境变量设置为 c:\path\to\my\modules。要使此更改永久生效,您需要将其添加到系统环境变量中:打开“开始”菜单并搜索“环境变量”。单击“编辑系统环境变量”。单击…… 阅读更多
11000+ 次浏览
要在 Mac 上设置 Python 环境变量 PYTHONPATH,您可以按照以下步骤操作:在 Mac 上打开终端应用程序。通过键入 cd ~ 并按 Enter 键导航到您的主目录。通过键入 open -e .bash_profile 并按 Enter 键,在文本编辑器中打开 .bash_profile 文件。通过键入 touch .bash_profile 并按 Enter 键创建一个名为 .bash profile 的新文件。在文件中添加一行以设置 PYTHONPATH 环境变量。例如:$export PYTHONPATH=/path/to/my/python/ 这将 PYTHONPATH 环境变量设置为路径 /path/to/my/python/modules。您应该将其替换为您 Python 模块所在的目录的路径…… 阅读更多
19000+ 次浏览
要在 Linux 上设置 PYTHONPATH 环境变量,请按照以下步骤操作:在 Linux 系统上打开终端窗口。确定 Python 模块或包的路径。例如,假设您在 /home/user/myproject 文件夹中有一个名为 mymodule 的 Python 模块。使用以下命令将 PYTHONPATH 环境变量设置为模块或包的路径:$export PYTHONPATH=/home/user/myproject:$ 此命令将 PYTHONPATH 环境变量设置为 /home/user/myproject,并且如果 PYTHONPATH 已经设置,还会包括 PYTHONPATH 的先前值。请注意,路径应以冒号 (:) 分隔在 Linux 上。使用以下命令验证 PYTHONPATH 环境变量是否已正确设置:… 阅读更多