首先需要获取文件路径,可以使用sys.argv[0],它是命令行参数List,第一个元素是程序本身路径
然后使用with语句打开文件并且读取,with语句当程序报错还可以正常关闭资源
最后输出即可,非常简单
if __name__ == '__main__':
import sys
file_name = sys.argv[0]
with open(file_name, "r", encoding="utf-8")as f:
content = f.read()
print(content)