如何从现有的python脚本编写.py文件?

时间:2015-03-08 11:56:25

标签: python-3.x

我只是想弄乱使用我的python脚本编写.py文件的想法,然后将其导入到另一个脚本中以供阅读。

以下是代码:

f=open(filename,'w')

f.write('data=[{}]'.format(data)) f.close() 然后我在另一个脚本中导入文件并给我错误:

TypeError:源代码字符串不能包含空字节

关于如何解决此问题的任何想法?

感谢。

1 个答案:

答案 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]