通过尖括号参数获取对加载文件的访问

问题描述:

我在我的脚本main.py中使用了文件loadMe.txt。要做到这一点我的命令在命令行中执行脚本:通过尖括号参数获取对加载文件的访问

python main.py < loadMe.txt 

我如何可以访问这个loadMe.txt在我的脚本在这个“<”的方式?另外运营商“<”是如何命名的?

<被称为“输入重定向”。它使用该文件作为输入源。你可以认为cmd < file等同于cat file | cmd

在Python中,有多种方式可以从中读取。一个基本的input()命令将读取,直到一个新行。你也可以这样做:

import sys 

# use `sys.stdin` like the file. 

whole_contents = sys.stdin.read() 
# Or something like 
first_five_chars = sys.stdin.read(5)