【发布时间】:2018-05-31 15:22:29
【问题描述】:
我注意到我的 python 脚本正在打印括号和引号,例如以下行:
print ("Password set saved on file:", ps_file_name)
输出以下内容:
('Password set saved on file:', '20180531-1719__password_set.txt')
而预期的结果是:
Password set saved on file: 20180531-1719__password_set.txt
我做错了什么?
编辑:我的错误是我将脚本运行为:
Python pmake.py
而不是脚本直接运行3.6版本
【问题讨论】:
-
这是python 2.7,对吧?那么不应该有括号;否则你打印一个
tuple包含你的对象的repr。 -
你必须使用 Python 2,所以括号是不必要的。你可以
print "Password set", ps_file_name -
@hiroprotagonist python 3.6
-
@S.Redrum 如果是 Python 3,你就不会遇到这个问题。它必须是 Python 2。
-
@khelwood 我注意到我同时拥有
2.7和3.6版本如何使3.6版本在Windows 中作为默认版本有效?
标签: python