from PIL import Image
import os
for f in os.listdir('C:\Users\diodi\Pictures'):
if f.endswith('.jpg'):
print(f)
我得到了错误
对于os.listdir('C:\ Users \ diodi \ Pictures')中的f: ^ SyntaxError:(unicode错误)“ unicodeescape”编解码器无法解码位置2-3中的字节:\ UXXXXXXXX转义被截断
如果有人可以编辑错误消息,请这样做。
我要打印我拥有的图片的名称(jpg) (“ C:\ Users \ diodi \ Pictures”)
我正在使用python 3.7,我知道我还没有使用过枕头库。
答案 0 :(得分:2)
反斜杠被解析为转义字符,使用r表示原始字符串
os.listdir(r"C:\Users\diodi\Pictures"):
或者用更多的反斜杠将其转义
os.listdir('C:\\Users\\diodi\\Pictures'):