有2个python文件,

一个叫做modify.py

另一个叫做 __init__.py

我想通过motify.py接收一个参数 然后改变到init.py中

modify.py文件内容如下:

import sys, os

if __name__ == "__main__":
    port = sys.argv[1]
    newLine = "                proxy = '127.0.0.1:{}'\n".format(port)
    with open('./autosub/__init__.py', 'r+') as f:
        flist = f.readlines()
        flist[103] = newLine
    with open('./autosub/__init__.py', 'w+') as f:
        f.writelines(flist)

init.py本来的内容是这个:

运行modify.py时 传递一个参数10808后:

init.py就改成了这个

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐