Python 使用文件 = 定义的变量
Python Use of File = defined variable
我正在尝试输出一个已读取和更改的文件。
new_file = open("MC_QS_MODIFIED.inp","w")
...
...
print( final_data , file=new_file )
new_file.close()
和 python 对 print(final_data, file=new_file )
中的 = 表示例外
它在家里工作,但现在我正试图 运行 工作中的脚本,Python 2.7.6 给我一个语法错误。我对此还是很陌生,所以我不知道我的代码是 3.0+ 还是 2.7.6 不喜欢它还是什么。
在Python2中,print()
不是函数而是a statement,除非你告诉Python你想使用Python3语法。
将此放在文件的顶部:
from __future__ import print_function
禁用编译器中的print
语句,这样你就可以使用print()
function代替。
如果您在 Python 3 上开发并尝试在 Python 2 上 运行,您可能 运行 遇到其他问题。
我正在尝试输出一个已读取和更改的文件。
new_file = open("MC_QS_MODIFIED.inp","w")
...
...
print( final_data , file=new_file )
new_file.close()
和 python 对 print(final_data, file=new_file )
它在家里工作,但现在我正试图 运行 工作中的脚本,Python 2.7.6 给我一个语法错误。我对此还是很陌生,所以我不知道我的代码是 3.0+ 还是 2.7.6 不喜欢它还是什么。
在Python2中,print()
不是函数而是a statement,除非你告诉Python你想使用Python3语法。
将此放在文件的顶部:
from __future__ import print_function
禁用编译器中的print
语句,这样你就可以使用print()
function代替。
如果您在 Python 3 上开发并尝试在 Python 2 上 运行,您可能 运行 遇到其他问题。