1、python神器——Anaconda的安装与优化配置
https://blog.csdn.net/qq_38188725/article/details/80624004
https://www.anaconda.com/
2、no python interpreter configured for the module idea
Configure system interpreters
https://www.jetbrains.com/help/idea/configuring-local-python-interpreters.html
3、如何利用Intellij Idea搭建python编译运行环境
https://blog.csdn.net/qq_38188725/article/details/80623710
4、python3教程
https://www.runoob.com/python3/python3-tutorial.html
Python教程 (廖雪峰2019)
https://www.liaoxuefeng.com/wiki/1016959663602400
5、选择 Python3.6 还是 Python 3.7
https://zhuanlan.zhihu.com/p/54110813
6、Python 代码调试技巧
https://www.cnblogs.com/rwxwsblog/p/4605309.html
清单 1. 测试代码示例
import pdb
a = "aaa"
pdb.set_trace()
b = "bbb"
c = "ccc"
final = a + b + c
print final
开始调试:直接运行脚本,会停留在 pdb.set_trace() 处,选择 n+enter 可以执行当前的 statement。在第一次按下了 n+enter 之后可以直接按 enter 表示重复执行上一条 debug 命令。
7、Jupyter Notebook介绍、安装及使用教程
https://zhuanlan.zhihu.com/p/33105153
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍
8、python paramiko模块使用介绍
https://blog.csdn.net/aeolus_pu/article/details/50965031
#!/usr/bin/env python
import paramiko #导入paramiko模块
import sys,os
host = sys.argv[1] #通过sys下的argv来获取命令行的输入,这里为获取命令的第一个参数
user = 'oldboy' #需要连接的远程主机的用户名
password = '123456' #需要连接的远程主机的密码
cmd = sys.argv[2] #通过sys下的argv来获取命令行的输入,这里为获取命令的第二个参数
s = paramiko.SSHClient() #调用paramiko模块下的SSHClient()
s.load_system_host_keys() #加载本地的known_hosts文件,该文件是纪录连到对方时,对方给的 host key。每次连线时都会检查目前对方给的 host key 与纪录的 host key 是否相同,可以简单验证连结是否又被诈骗等相关事宜。
s.set_missing_host_key_policy(paramiko.AutoAddPolicy()) #加上这句话不用担心选yes的问题,会自动选上(用ssh连接远程主机时,第一次连接时会提示是否继续进行远程连接,选择yes)
s.connect(host,22,user,password,timeout=5) #连接远程主机,SSH端口号为22
stdin,stdout,stderr=s.exec_command(cmd) #执行命令
cmd_result = stdout.read(),stderr.read() #读取命令结果,读取命令结果时,一个是空,一个不是空,有错就不会有结果,有结果就没错。
for line in cmd_result:
print line,
s.close()
下面演示一下执行结果,这里我有一台同网段的主机,IP地址为:192.168.1.124,如下:
root@xpleaf-machine:/mnt/hgfs/Python/day6# python ssh1.py 192.168.1.124 df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 9602276 3538300 5576196 39% /
tmpfs 959228 0 959228 0% /dev/shm
/dev/sda1 198337 34143 153954 19% /boot
root@xpleaf-machine:/mnt/hgfs/Python/day6# python ssh1.py 192.168.1.124 'df -h'
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 9.2G 3.4G 5.4G 39% /
tmpfs 937M 0 937M 0% /dev/shm
/dev/sda1 194M 34M 151M 19% /boot