2024-04-27 03:15:19 发布
网友
类模块必须位于工作目录中才能导入到python程序。但是,我希望根据使用情况将我的单个主程序保存在单独的目录中,而不是将所有程序和所有类都塞进一个庞大的目录中
我可以向脚本中添加什么来将它们指向正确的模块目录?更好的是:我可以在像GitHub这样的repo上创建模块目录并从那里导入吗
Python模块需要位于Python搜索路径中的某个位置。这恰好包括工作目录
有很多地方可以存储模块,最简单的可能是
/usr/local/lib/pythonx.y/site-packages
或
/usr/local/lib/pythonx.y/dist-packages
(系统中的任何一个)
一旦进入该目录,您应该为您的内容创建一个目录,在该目录中创建一个空的__init__.py文件,然后将模块复制到其中:
__init__.py
sudo mkdir MyStuff sudo touch MyStuff/__init__.py sudo cp /home/me/my_module1.py MyStuff/ sudo cp /home/me/my_module2.py MyStuff/
然后在脚本中,您可以
from MyStuff import my_module1
Python模块需要位于Python搜索路径中的某个位置。这恰好包括工作目录
有很多地方可以存储模块,最简单的可能是
或
(系统中的任何一个)
一旦进入该目录,您应该为您的内容创建一个目录,在该目录中创建一个空的
__init__.py
文件,然后将模块复制到其中:然后在脚本中,您可以
相关问题 更多 >
编程相关推荐