windows系统,pycharm新建.py文件,输入系统指令 os.system('dir')然后运行,结果生成乱码

在Windows系统上,在控制台中执行os.system('dir')命令时,输出的结果可能会出现乱码。这是因为dir命令的输出默认使用了控制台的字符编码,而在PyCharm中运行时,字符编码可能与控制台的字符编码不同。

为了解决这个问题,你可以尝试使用chcp命令来修改控制台的字符编码,以便能够正确显示输出结果。

请按照以下步骤进行操作:

  1. 在你的代码中添加os.system('chcp 65001'),这将把控制台的字符编码设置为UTF-8。
  2. 然后再次运行os.system('dir')命令,应该能够正确显示输出结果了。

如果你想要将结果保存到一个文件中,而不是在控制台中显示,你可以使用os.system('dir > output.txt')来将输出结果重定向到一个文本文件中。

希望能帮到你!如果还有其他问题,请随时提问。