如何从Web主机获取.py文件并在Python 3中通过import导入运行
方案1:封装为本地可安装Python包(最适合多项目复用+频繁更新场景)
- 先为你的工具函数文件创建专属项目目录,参考结构如下:
my_utils/ ├── my_utils.py # 存放你所有实用函数的原.py文件 └── setup.py
- 在
setup.py中写入基础配置:
from setuptools import setup, find_packages setup( name="my_utils", version="0.1", packages=find_packages(), )
- 终端进入该项目目录,执行
pip install -e .完成开发模式安装 - 优势:你后续修改
my_utils.py的内容,所有项目、Python shell中导入的工具函数会自动同步更新,无需反复重装,任意环境下直接执行import my_utils即可调用
方案2:Web主机临时导入方案
如果你只需要在特定Web主机上临时使用,不想做打包配置,可选择以下两种方式快速实现导入:
- 方法1:将你的.py文件上传到Web主机Python环境
sys.path覆盖的目录下(比如当前执行shell的工作目录),直接执行import 你的文件名(去掉.py后缀)即可 - 方法2:无需移动文件,在Python 3 shell中执行以下代码手动添加路径后导入:
import sys # 替换为你的.py文件在Web主机上的绝对路径 sys.path.append("/path/to/your/tool/directory") import 你的文件名
方案3:多设备同步更新方案
如果需要在多台设备、多台Web主机之间同步工具文件的更新,可按以下流程操作:
- 将上述的打包项目托管到私有Git仓库,每次更新工具函数后推送最新代码到仓库
- 其他设备拉取最新代码后重新执行
pip install -e .即可完成全量更新 - 无Git环境的Web主机直接覆盖替换旧的.py文件即可,无需修改已有导入逻辑
内容的提问来源于stack exchange,提问作者WindowsIsCool
相关产品推荐
相关产品推荐

