TypeError:“list”对象在写入fi时不能解释为整数

2024-09-29 23:18:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在文件。那么,将输出写入另一个文件

C0001396    SYNDROME ADAMS-STOKES
C0001396    SYNDROME STOKES-ADAMS
C0001396    Syndrome, Adams-Stokes
C0001396    Syndrome, Stokes-Adams
C0002962    3-12 ANGINAL SYNDROMES
C0002962    ANGINA

所以,基本上,我想去掉第一列/第一节中的所有数字(即C0002962),只提取短语。在

这是我的代码:

^{pr2}$

谢谢


Tags: 文件代码数字stokesadamspr2syndromesyndromes
1条回答
网友
1楼 · 发布于 2024-09-29 23:18:50

您希望将每一行转换为字节,而不是将行列表转换为字节。另外,bytes需要指定编码。如果使用utf8,那么您的代码将是

keyword_array = []

f = open('drive\\API_Extract_Phrases2.txt', 'wb')

my_keywordfile = open('drive\\API_phrases_codes.txt')

for line in my_keywordfile.readlines():
    line = line[9:].strip().split(',')
    keyword_array.append(line)

f.writelines([bytes(line, 'utf8') for line in keyword_array])
f.flush()

相关问题 更多 >

    热门问题