问题遇到的现象和发生背景
我的Python版本是: 3.7.8
问题相关代码,请勿粘贴截图
import os, sys
# 打开文件
fd = os.open( "2.txt", os.O_RDWR|os.O_CREAT )
# 写入字符串
# os.write(fd,'123')
os.write(fd,123)
# 关闭文件
os.close( fd )
print ("关闭文件成功!!")
运行结果及报错内容
Traceback (most recent call last):
File "F:/我的坚果云/py lianxi/lianxi 1/lianxi1.py", line 4857, in
os.write(fd,123)
TypeError: a bytes-like object is required, not 'int'
我的解答思路和尝试过的方法
我想要达到的结果
bytes-like object 是什么类型的数据?os.write(fd,123)这个语句应当怎样改正?