我只是想弄乱使用我的python脚本编写.py文件的想法,然后将其导入到另一个脚本中以供阅读。
以下是代码:
f=open(filename,'w')
f.write('data=[{}]'.format(data))
f.close()
然后我在另一个脚本中导入文件并给我错误:
TypeError:源代码字符串不能包含空字节
关于如何解决此问题的任何想法?
感谢。
答案 0 :(得分:2)
原则上应该有效。您甚至可以将其导入到同一个脚本中。问题可能在于data
。当您尝试以下(完整)示例...
#!python3
fname = 'generated.py'
data = 5
with open(fname, 'w') as f:
f.write('data = [{}]'.format(data))
import generated
print(generated.data)
它会打印......
[5]