python3.7在linux系统中的引用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python3.7在linux系统中的引用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1709字,纯文字阅读大概需要3分钟。
内容图文
实例1:使用pytho脚本实现查询根目录下的文件
方法一:使用shell内置函数
[root@filebeat py]# cat dir.py #!/usr/bin/python3 # -*- coding: UTF-8 -*- import os os.system("ls /")
输出结果:
[root@filebeat py]# python3 dir.py app boot dev etc home lib64 mnt proc root sbin sys usr vrgv bin data dwz harbor-offline-installer-v1.2.0.tgz lib media opt python run srv tmp var
方法二:使用python内置函数
[root@filebeat py]# cat dir1.py #!/usr/bin/python3 # -*- coding: UTF-8 -*- import os dir1 = os.listdir("/") print (dir1)
输出结果: [root@filebeat py]# python3 dir1.py ['boot', 'dev', 'home', 'proc', 'run', 'sys', 'etc', 'root', 'var', 'tmp', 'usr', 'bin', 'sbin', 'lib', 'lib64', 'media', 'mnt', 'opt', 'srv', 'dwz', 'harbor-offline-installer-v1.2.0.tgz', 'data', 'app', 'vrgv', 'python']
以上两种方法都可以看到根目录文件
实例2:ssh远程linux主机执行命令
[root@filebeat py]# cat ssh1.py
#!/usr/bin/python3 # -*- coding: UTF-8 -*-
import paramiko
# 实例化SSHClient client = paramiko.SSHClient() # 自动添加策略,保存服务器的主机名和密钥信息,如果不添加,那么不再本地know_hosts文件中记录的主机将无法连接 client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 连接SSH服务端,以用户名和密码进行认证 client.connect(hostname='192.168.1.227', port=22, username='root', password='vrgv25') # 打开一个Channel并执行命令 stdin, stdout, stderr = client.exec_command('df -h') # stdout 为正确输出,stderr为错误输出,同时是有1个变量有值 # 打印执行结果 print(stdout.read().decode('utf-8')) # 关闭SSHClient client.close()
[root@filebeat py]# python3 ssh.py Traceback (most recent call last): File "ssh.py", line 1, in <module> import paramiko ModuleNotFoundError: No module named 'paramiko'
解决方案:
[root@filebeat py]# pip3 install paramiko
内容总结
以上是互联网集市为您收集整理的python3.7在linux系统中的引用全部内容,希望文章能够帮你解决python3.7在linux系统中的引用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。