【发布时间】:2017-04-05 19:17:38
【问题描述】:
通过遍历嵌套列表(列表列表),我正在从文件中读取每一行并进行一些计算并将其写入文件中。但我想将文本和变量的混合写入输出文件。只是想知道如何在 python 中做到这一点。
代码:-
for i in inputm[1:]:
#print('\n',repr(i))
if '::' in i[0] or ':' not in i[0]:
outputfile.write('\n %s'%('This is not a valid order record.'))
而不是打印“这不是有效的记录”。我想把变量i[0].split(':')[0]和上面这句话一起写到输出文件中。
【问题讨论】:
-
您似乎希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的编码人员编写代码,但他们通常只有在发布者已经尝试自己解决问题时才会提供帮助。展示这项工作的一个好方法是包含您迄今为止编写的代码(形成minimal reproducible example)、示例输入(如果有的话)、预期输出和您实际获得的输出(输出、回溯、 ETC。)。您提供的详细信息越多,您可能收到的答案就越多。检查tour 和How to Ask。
-
我不知道怎么写@TigerhawkT3
-
一般情况下似乎是这样,是的。我建议学习一些 Python(例如official Python tutorial),而不是让 SO 每天通过六个问题为您编写它。
-
将函数
str()应用于您的每个值,它将创建一个适合传递给write()的字符串表示形式。 -
这与your question a few hours ago 有何不同?看起来您已将其答案复制粘贴到此问题中,现在要求某人编写下一部分。
标签: python python-3.x