【发布时间】:2014-11-18 12:43:32
【问题描述】:
是否可以使用位于D:\Folder_A\Folder_B\ 的python 脚本更改位于D:\Folder_A\Folder_C\ 的另一个python 脚本中的变量,然后在控制台上打印出来?
注意:我是 Python 的初学者,我使用的是 v2.7.8。
编辑:为了回答@Rik Verbeek,我在位置 A (D:\Folder_A\Folder_B\) 创建了一个 python 文件,在位置 B (D:\Folder_A\Folder_C\) 创建了另一个文件,两个文件夹 (Folder_B & Folder_C)位于D:\Folder_A\。在第二个 .py 文件中,我写了以下内容:
a = 0
b = 0
现在我想将这些变量从第一个 .py 文件分别更改为 5 和 10,并将它们打印到控制台。此外,这些文件不在 Python 库中,而是位于另一个文件夹中 (Folder_A)。
回答@Kasra(也许还有@cdarke),我不想导入模块,除非这是唯一的方法。
【问题讨论】:
-
对你想要的东西更具体一点。是否要调整文件夹中的脚本?或者您的程序是否需要在运行时更改变量?还发布一些代码,以便我们知道您到目前为止创建的内容。
-
只有当你
import它作为一个模块,而不是你作为一个不同的进程运行它时(除非你使用某种形式的进程间通信)。 -
所以基本上你想打开文件,搜索变量,更改值并保护文件?
-
如果你想编辑文件或使用命令
import os,如果不作为模块导入并确保它在你的python路径中
标签: python python-2.7