我只是想着用我的python脚本编写一个.py文件,然后将其导入另一个anothe脚本以供阅读的想法。
这是代码:
f=open(filename,'w')
Run Code Online (Sandbox Code Playgroud)
f.write('data=[{}]'.format(data))
f.close()
然后我在另一个脚本中导入文件,并给我错误:
TypeError:源代码字符串不能包含空字节
关于如何解决此问题的任何想法?
谢谢。
它应该原则上起作用。您甚至可以将其导入相同的脚本。问题可能出在data。当您尝试以下(完整)示例时...
#!python3
fname = 'generated.py'
data = 5
with open(fname, 'w') as f:
f.write('data = [{}]'.format(data))
import generated
print(generated.data)
Run Code Online (Sandbox Code Playgroud)
它将打印...
[5]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3560 次 |
| 最近记录: |