您当前的位置: 首页 > 

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3: truncated \UX

qq_34412985 发布时间:2022-05-23 23:02:22 ,浏览量:0

我在学习python遇到的问题分享给大家,记录自己的学习经历,也同时给大家分享一下,欢迎大家踊跃分享。 出现:SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape #!/usr/bin/python3 #-- coding: UTF-8 -- import os, sys 打开文件

fd = os.open(“C:\Users\eric\Desktop\python\foot.txt”, os.O_RDWR|os.O_CREAT ) 复制文件描述符

d_fd = os.dup( fd ) 使用复制的文件描述符写入文件

os.write(d_fd, “This is test”.encode()) 关闭文件

os.closerange( fd, d_fd)

print (“关闭所有文件成功!!”)

File “”, line 6 fd = os.open(“C:\Users\eric\Desktop\python\foot.txt”, os.O_RDWR|os.O_CREAT ) ^ SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape 意思就是:SyntaxError:(unicode错误)'UnicodeScape’编解码器无法解码位置2-3中的字节:截断\UX 问题点:python中\是转义的也是,必须去掉转义 方法一:加r强制不转义可写为: fd = os.open(r"C:\Users\eric\Desktop\python\foot.txt", os.O_RDWR|os.O_CREAT ) 方法二:加 fd = os.open(“C:\Users\eric\Desktop\python\foot.txt”, os.O_RDWR|os.O_CREAT ) 方法三:正斜杠法/ fd = os.open(“C:/Users/eric/Desktop/python/foot.txt”, os.O_RDWR|os.O_CREAT )

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.0393s