【问题标题】:python:How can I print out my file lines?python:我怎样才能打印出我的文件行?
【发布时间】:2020-04-17 14:46:22
【问题描述】:

我有这个功能。

def write_file(tmpdir, filename):
    full_file_name = tmpdir/filename 
with openFile(filename) as p:
    lines = p.readlines()
return lines

我已经传递了我的文件名。比如 file.txt ,里面什么都可以写。 如何在这个 write_file 函数中打印出 file.txt 文件的所有行?

【问题讨论】:

  • for line in lines: print(line)print(p.read())?而且我认为您的代码没有正确缩进。并且full_file_name 变量没有在任何地方使用。

标签: python python-3.x temporary-files temporary-directory


【解决方案1】:

打印文件行的通用语法

with open(your_file, 'r') as f:
    print(''.join([for x in f.readlines()]))

【讨论】:

    猜你喜欢
    • 2023-02-06
    • 2021-04-18
    • 2021-12-25
    • 2022-01-21
    • 1970-01-01
    • 2010-09-28
    • 1970-01-01
    • 2022-12-17
    • 2013-06-30
    相关资源
    最近更新 更多