簡體   English   中英

在 python 中將文本數據從一個 txt 文件復制到另一個文件時出現問題

[英]Having problem while copying text data from one txt file to another in python

我有一個包含文本數據的文件 text.txt:這是一個文本文件
然后我有一個 test.text 主要是空的。

from sys import argv

script, from_file, to_file = argv

out_file = open(to_file, 'w').write((open(from_file).read()))

當我運行該代碼時, test.txt 文件會從 text.txt 文件中復制文本,它是:

this is a text file਍ഀ
਍ഀ

為什么我得到那些矩形塊? 怎么解決??

如果您仔細查看“矩形塊”,您會發現它們包含行

0A

0D

它們分別是'\n''\r'的十六進制表示。 因此,這些塊是您的編輯器向您展示這些字符的方式,這些字符在 Windows 中用於標記文本文件中的行尾,這些字符通常是不可見的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM