我有这段代码,我想将输出写入文本文件,但格式正确,即没有括号,单引号,因此它显示为格式化列表。
这是代码:
file = open("env5.txt", "w");
for key in os.environ.keys():
env = os.environ[key];
key1 = key;
list = str([key, env]).replace("'","").replace('[]', '');
list2 = list[1:-1];
print(list2);
file.writelines(list2);
file.close();
这是原始代码:
for key in os.environ.keys():
print(key, os.environ[key]);
非常感谢
答案 0 :(得分:2)
with open("env5.txt", "w") as fout:
for k, v in os.environ.items():
print(k, v, file=fout)