无法在 Python 和 Ubuntu 中使用标准输入
Unablle to use stdin in Python with Ubuntu
我之前在 Windows 10 中使用过 python 3,我更喜欢使用它来读取文件的输入和输出。这是我使用的语法
import sys
sys.stdin = open("input.in", "r")
sys.stdout=open("output.txt","w")
Input.in -> 输入 Output.out 输出
现在我已经切换到 Ubuntu,我发现很难通过 Input.in 读取输入,我在 vim
中使用这个命令创建了这个 input.in 文件
sudo vim input.in
wq
现在我正在使用这个文件读取任何输入,我经常遇到这个错误
文件“”,第 1 行
Windows 10.
我没有遇到任何问题
我不知道它的原因但是也许,我无法正确地在 Ubuntu 中正确地制作我的 Input.in 文件,如果有人可以向我解释这个问题并告诉我这种行为的原因。
我了解您遇到的错误,只需使用命令 mkdir 创建一个文件夹,然后将其相应地重命名为 .txt,您就可以做到。不要使用 sudo 兄弟。
我之前在 Windows 10 中使用过 python 3,我更喜欢使用它来读取文件的输入和输出。这是我使用的语法
import sys
sys.stdin = open("input.in", "r")
sys.stdout=open("output.txt","w")
Input.in -> 输入 Output.out 输出
现在我已经切换到 Ubuntu,我发现很难通过 Input.in 读取输入,我在 vim
sudo vim input.in
wq
现在我正在使用这个文件读取任何输入,我经常遇到这个错误
文件“”,第 1 行
Windows 10.
我没有遇到任何问题
我不知道它的原因但是也许,我无法正确地在 Ubuntu 中正确地制作我的 Input.in 文件,如果有人可以向我解释这个问题并告诉我这种行为的原因。
我了解您遇到的错误,只需使用命令 mkdir 创建一个文件夹,然后将其相应地重命名为 .txt,您就可以做到。不要使用 sudo 兄弟。