我不能完全测试代码,我运行了代码,没有得到任何错误,但不确定它是否真的读取了一个文件,然后将下一行上的每个单词写入另一个文件.

这是我的密码,告诉我你的 idea .

def words_from_file(filename1,filename2):
    try:
        with open(filename1,'r') as f:
            for lines in f:
                with open(filename2, 'w') as g:
                    for word in lines:
                        g.writelines(word)
    except:
        print("Error: File not found")

推荐答案

你提到过:"将下一行的每个单词写到另一个文件中".下面的代码从输入文件中读取数据,然后逐字写入另一个文件.

代码:

def words_from_file(filename1, filename2):
    try:
        with open(filename1, 'r') as f:
            with open(filename2, 'w') as g:
                for line in f:
                    words = line.split()
                    for word in words:
                        g.write(word + '\n')
    except FileNotFoundError:
        print("Error: File not found")

输出:

It
is
a
sample
file.

Python相关问答推荐

为什么for循环中会有范围错误?

Chrome 122-如何允许不安全的内容?(不安全下载被阻止)

如何在PANAS列中应用带有多个参数的自定义函数

获取Python中的层次 struct 数据

如何让QML菜单考虑布局镜像?

无法在没有echo的情况下判断macOS上Python中按下的键

阻止正则表达式的尾部消耗头部

加权最小二乘法在Python中的应用

FastAPI:使用ThreadPoolExecutor时,run_in_threadpool()和run_in_Executor()的性能结果不同

Python:soup/parser -cannot find div by id

按多列分组并将结果广播回数据帧中的每一行

图像同时共享x轴和y轴

将结果存储在int32中时,如果从2**31中减go 1而不是从numpy.power(2,31)中减go 1,则出现Numpy溢出警告

更高效地将新数据添加到现有数据帧--PYTHON

是否可以在将数据从一个EXCEL文件移动到另一个文件的同时拆分数据?Pandas 或OpenPyxl

根据条件从数据帧中删除重复行

多维多维数组中方阵的厄米特矩阵

全高主div(以破折号表示)

Polars基于列的绝对值进行排序

如何从存在重复的现有列中为Pandas DataFrame设置新的索引?