You need to enable JavaScript to run this app. 如何从Web主机获取.py文件并在Python 3中通过import导入运行
优惠活动
大模型
产品
解决方案
定价
更多

如何从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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 06:06:06