Как мне принять этот текстовый файл, когда я запускаю Python из командной строки? - PullRequest
0 голосов
/ 07 апреля 2020

Это способ запуска программы: Python LinkState < test1.txt Linkstate - это имя файла .py. test1.txt - это имя текстового файла, принимаемого в коде python. Поэтому мой вопрос: как мне обработать текстовый файл в моем коде, чтобы это работало?

Я предполагаю, что это формат Windows. Я ма c пользователь, у меня не установлен буткемп, и я не хочу его. Могу ли я в любом случае проверить мою ма c, чтобы убедиться, что она будет работать в среде windows?

Спасибо

1 Ответ

1 голос
/ 07 апреля 2020

На самом деле, способ установки команды использует так называемое перенаправление ввода-вывода, которое является конструкцией, которая более встроена в Unix -подобные системы, чем Windows по причинам, в которые я не буду входить (я бы отложил этот замечательный ответ здесь для подробного сравнения. Также для более краткого изложения google 'Все есть файл Unix').

Поскольку macOS является Unix -подобной системой, перенаправление ввода-вывода является очень естественной вещью. Этот ответ здесь дает краткий ответ, чтобы справиться с этим. Также обратитесь к этому SO ответу для обработки стандартного ввода.

...