用python实现一段代码,它的功能是将自己打印,很有趣的一个面试题,保存下来

首先需要获取文件路径,可以使用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)
 

猜你喜欢

转载自blog.csdn.net/qq_42091922/article/details/85281248