用python实现一段代码,它的功能是将自己打印,很有趣的一个面试题,保存下来
2018-12-27 14:32
597 查看
首先需要获取文件路径,可以使用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)
相关文章推荐
- 面试题---请写出一段Python代码实现删除一个list里面的重复元素
- Python实现日志自动记录功能(一个思路代码,详细可以自己扩展)
- **请写出一段Python代码实现删除一个list里面的重复元素
- 请写出一段 Python 代码实现分组一个 list 里面的元素,比如 [1,2,3,...100]变成 [[1,2,3],[4,5,6]....]
- Qt实现保存、浏览、预览、打印功能的示例代码
- python - 列表分组技巧 #写出一段 Python 代码,实现分组一个 list 里面的元素,如 [1,2,3,...100]变成 [[1,2,3],[4,5,6]....]
- 40行python代码,搭建一个网站并实现用户登陆功能(附源码下载)
- 2.7 请写出一段Python代码实现删除一个list里面的重复元素
- C#中代码Dialog控件实现(打开,保存,改变字体,颜色,打印功能)
- 面试题:100个小朋友围在一起,设定编号为1~100,依次按1,2,3,4,5,6,7,8,9循环报数,报到9的小朋友出圈,请写代码打印各个小朋友的出圈顺序?(Python实现)
- Winform中代码Dialog控件实现(打开,保存,改变字体,颜色,打印功能)
- 一个有趣的程序——可以打印自己第N行代码的程序
- C# 中代码Dialog控件实现(打开,保存,改变字体,颜色,打印功能)
- C#中代码Dialog控件实现(打开,保存,改变字体,颜色,打印功能)
- C#第十周任务之最后一项之创建一个如下的窗体,并在窗体上放置一个菜单、一个工具栏控件。菜单内容如第二个图所示。工具栏上有两个按钮,分别对应“打开文本文件”、“保存文本文件”。菜单和工具栏具体功能实现可
- 用java代码实现一个自己的栈.
- 400多行Python代码实现了一个FTP服务器
- c#打印预览控件中实现用鼠标移动页面功能代码分享
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- 代码实现打印功能(asp.net+javascript)