我想存储一些数据并为其分配一些变量。这个变量应该可以从另一个python文件访问。
server_ip ="BLAH"
pswd ="BLEH"
server = // server_ip of file 1
password = /pswd of file 1
答案 0 :(得分:1)
假设您的第一个文件是file1.py
,请使用import
语句并将其转入file2.py
。确保它们在file1.py
内是全球性的。
server_ip = ...
pswd = ...
import sys
sys.path.append('path/to/file1'); # based on your requirement
from file1 import server_ip, pswd
server = server_ip
password = pswd
编辑:正如@chepner在评论中提到的,有一种更简单的方法可以进行此导入:
from file1 import server_ip as server, pswd as password
因此你跳过作业。
答案 1 :(得分:1)
取决于file1.py
的位置。如果它在同一目录中,请使用
import file1
server = file1.server_ip
password = file1.pswd
如果它不在同一目录中,请尝试:
import sys
sys.path.append(r"whatever\the\path\to\file1\is")
import file1
server = file1.server_ip
password = file1.pswd