无法使用python和子处理[重复]打印法语口音>] [

问题描述 投票:1回答:1
我正在尝试使用]获取当前工作目录的文件和目录。

info = subprocess.run("dir", shell=True, capture_output=True) print(info.stdout)

但是我有带é的文件,它们却打印为, ...

我也有空闲字节的问题,我明白了:

49ÿ372ÿ921ÿ856 octets libres

我尝试对其进行解码,但出现错误,提示AttributeError: 'std_output' object has no attribute 'decode'

显然,它已经被解码了。

我正在尝试使用info = subprocess.run(“ dir”,shell = True,capture_output = True)print(info.stdout)获取当前工作目录的文件和目录,但是我有带有é的文件,并且它们...

python python-3.x subprocess
1个回答
0
投票
重音符号“é”实际上是放在UTF字符串中的两个字符。它是“´– e”,因此

is

是预期的行为。
© www.soinside.com 2019 - 2024. All rights reserved.