因此,我正在尝试读取文件数据(字节)并将其写入另一个文件。像这样
重要的是要知道我需要字节。复制和粘贴对我不起作用,因为我想在TCP服务器中使用它
我只想知道如何读取一些数据文件,然后将其粘贴到另一个文件中。所以以后我可以在套接字脚本中实现它。
#PYTHON
file=open('someicon.ico','rb')
data=file.read(1024) #reading data
file2=open('someicon2.ico','wb')
file2.write(data) #writing data in another file
file,file2.close()
但是它不起作用。谁能帮我?这是一件简单的事情,但是idk如何解决它。 :x
答案 0 :(得分:0)
file,file2.close()
在我看来不合适。
您可以在每个文件处理程序上显式调用close()
吗?
ps:有人可以将其转换为评论(尚不能发表评论)
答案 1 :(得分:0)
这一次将file.txt
复制到file2.txt
1个字节(您可以增加此常数,也可以使其保留为-1(默认值,一次读取所有数据)(doc):
with open('file.txt', 'rb') as f_in, \
open('file2.txt', 'wb') as f_out:
while True:
data = f_in.read(1) # this reads one byte
f_out.write(data)
if not data:
break