python备忘

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值