如何用python脚本重写python文件

时间:2018-03-07 18:09:25

标签: python

  1. file2.py只是变量
  2. 我希望file1.py导入这些变量(import file2)递增它们,截断file2.py并用新增加的变量重写它
  3. 我知道如何递增它们我只是不确定如何在导入该文件的同时用另一个python文件重写python文件...

    谢谢!

2 个答案:

答案 0 :(得分:0)

与import& amp;写。导入完成后,您将获得本地所需的所有信息。您可以覆盖文件,而不会干扰您在运行时空间中保存的值。

答案 1 :(得分:0)

试试这个:

import file2

varArr = list_of_variables_in_file2
for var in varArr:
    var += your_increment

with open("file2.py", "w") as file:
    s = ""
    for newVar in varArr:
        s += "your_var_name + " = " + str(newVar) + "\n"
    file.write(s)

importwrite语句之间没有冲突,即使它们涉及相同的文件。