所以,我有这个字符串
string="name random or not"
(很容易添加" .txt"以此结尾)
我想创建一个具有此名称的文件,以将其用作输出。但是当我写这篇文章时:
output = open( '%s' , 'w' % (string) )
或者这个:
output = open( '%s' , 'w' % (string) )
我得到"语法无效"并且"并非在字符串格式化过程中转换所有参数"错误分别。
有没有办法可行?
答案 0 :(得分:2)
函数有参数,每个参数都可以是一个表达式;表达式为'%s' % string
:
output = open('%s' % (string), 'w')
答案 1 :(得分:1)
或更简单
output = open(string,'w')