Python Linux环境下,需要登录到另一个用户,执行一些文件操作,如何做? ... 登录linux服务器时设置了交互菜单选择你要登录的系统,如何...

\u5144\u5f1f\u95ee\u4f60\u4e00\u4e2a\u95ee\u9898\uff0c\u5728linux\u4e2d\u5982\u4f55\u8fd0\u884cpython \u7684 *.py\u6587\u4ef6\uff0c\u5bf9linux\u7cfb\u7edf\u4e0d\u719f\u6089\uff0c\u8c22\u8c22\u5148

linux\u7cfb\u7edf\u4e00\u822c\u90fd\u81ea\u5e26python\uff0c\u4f60\u5728\u7ec8\u7aef\u4e0b\u8f93\u5165python ./filename.py \u5c31\u53ef\u4ee5\u4e86\uff0c\u8981\u4fdd\u8bc1\u80fd\u627e\u5230\u6587\u4ef6\u9996\u5148\u5728\u7ec8\u7aef\u4e0b\u8fdb\u5165filename.py\u6240\u5728\u7684\u76ee\u5f55\u6216\u5728python \u540e\u8f93\u5168\u8def\u5f84\uff0c\u5982python /home/root/filename.py

1.\u7a0b\u5e8f\u600e\u4e48\u5224\u65ad\u4f60\u671f\u671b\u7684\u7cfb\u7edf\u662f\u54ea\u4e2a\uff1f
2.python\u53ef\u4ee5\u5b9e\u73b0\u81ea\u52a8\u767b\u9646
3.\u96be\u70b9\u5728\u4e8e\uff0c\u7b2c\u4e00\u70b9
4.\u4f60\u51c6\u5907\u4f7f\u7528\u4ec0\u4e48\u6280\u672f\u5b9e\u73b0\uff1f
5.\u673a\u5668\u5b66\u4e60\uff1f\u4eba\u8138\u68c0\u6d4b\uff1f\u52a8\u4f5c\u8ddf\u8e2a\uff1fand so on \uff1f
6.\u5e0c\u671b\u53ef\u4ee5\u5e2e\u52a9\uff0c\u8bf7\u91c7\u7eb3\uff0c\u8c22\u8c22\uff01

在执行脚本的时候加sudo,比如你的脚本叫test.py,用sudo python test.py执行,就可以了,亲测可用

回复 3# liaozd 如果想读文件行缓冲,完全可以用subprocess,这个可以有管道与子进程进行通讯。方法很多的。

回复 1# liaozd 这个是命令行就可以了。用sudo,这个可以用SHELL来解决。 而不是用PYTHON来处理,不过,PYTHON是很好的胶水语言。

扩展阅读:学python后到底能干什么 ... python基础代码大全 ... c++和python先学哪个 ... python3.6下载官网 ... python网站 ... java python ... linux python ide ... linux python3 ... python sqlite3 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网