python - 如何读取一些文件数据并将其写入另一个文件?
问题描述
所以,我正在尝试读取文件数据(字节)并将其写入另一个文件。像这样
重要的是要知道我需要字节。复制和粘贴对我不起作用,因为我想在 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()
但它不起作用。谁能帮我?这是一件简单的事情,但不知道如何解决它。谢谢:D
解决方案
这一次复制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
推荐阅读
- arrays - Google Script - 如何在搜索数组中找到嵌套数组的索引?
- python - python flask如何在没有pytz的情况下将给定的字符串日期或日期时间对象转换为utc时间
- laravel - 此集合实例异常中不存在属性 [id]
- spring-jms - 使用 WebSphereMQ 的集群环境中的消息消费
- javascript - 如何从节点js服务器文件传递变量
- flutter - 为什么该列占其父级(容器)的全宽
- python - 回归两个多维数据集?
- encryption - PgP加密和解密使用BouncyCastle c#在数据中带有双引号
- html - 社交媒体的超链接在contact.html中不起作用
- c - 连接两个字符串但为空。请告诉我这个错误