
Python
苦逼工科男
软件开发工程师
展开
-
python之paramiko实践
登陆远程虚机,切换root账户,登陆docker 容器,执行命令。原创 2025-02-07 12:07:45 · 221 阅读 · 0 评论 -
python - excel merger工具
import pandas as pdimport tkinter as tk#import numpy as np #设置 numpy.ndarray类型 数据的打印长度import json #打印双引号import tkinter.font as tf #text 多行文本框里面字体的颜色from tkinter import messagebox #弹窗from tkinter import ttkfrom tkinter.filedialog import a...原创 2022-04-14 22:40:38 · 461 阅读 · 0 评论 -
Python3使用xlrd库读取execel表格(xls格式)
https://www.jb51.net/article/205141.htm在python中利用xlrd/xlwt对excel进行关键字查找并生成新表 - 宫爆鸡丁丁 - 博客园python-使用xlrd读取一行或一列的数据_冷雨寒风的博客-优快云博客_xlrd 读取一行python xlrd获取第一行值 - 问答 - Python中文网python3.8.5自带xlrd吗_使用python3+xlrd解析Excel的实例_weixin_39710041的博客-优快云博客pyth.原创 2022-04-13 22:24:11 · 1263 阅读 · 0 评论 -
挪动电影文件到相同名称的目录中
import osimport shutilfilepath = os.getcwd()print('currentPath : ' + filepath)moiveFormat = ['mp4', 'mkv', 'rmvb']def isThisMoiveFile(fileName): for moiveSuffixName in moiveFormat: if (fileName.endswith(moiveSuffixName)): ...原创 2021-12-03 23:14:18 · 1395 阅读 · 0 评论 -
Python面向对象基础:设置对象属性
Python面向对象基础:设置对象属性 - 骏马金龙 - 博客园用类存储数据类实际上就是一个数据结构,对于python而言,它是一个类似于字典的结构。当根据类创建了对象之后,这个对象就有了一个数据结构,包含一些赋值了的属性。在这一点上,它和其它语言的struct的作用是类似的:存储数据并提供数据检索功能。例如,下面是史上最简单的类:class Person: passpass关键字表示这个类没有实际的逻辑体。这里只是定义了一个类,这个类的对象初始化时不会存放任何数据。现在,构..转载 2021-10-19 16:40:16 · 949 阅读 · 0 评论 -
argparse模块用法实例详解
参考如下教程,讲解的非常好:argparse模块用法实例详解 - 知乎原创 2021-10-14 11:01:02 · 166 阅读 · 0 评论 -
【python】logging模块
Python之路(第十七篇)logging模块https://www.cnblogs.com/Nicholas0707/p/9021672.html原创 2020-09-10 10:28:20 · 137 阅读 · 6 评论 -
使用JiaJa2通过模板生成文本文件
使用JiaJa2通过模板生成文本文件https://blog.youkuaiyun.com/a82783607/article/details/102286627Jinja2 模板用法https://www.jianshu.com/p/f04dae701361原创 2020-09-10 10:26:24 · 212 阅读 · 0 评论 -
Pycharm 常用设置
1. 设置国内镜像源,加速第三方库的下载:设置清华大学源: https://pypi.tuna.tsinghua.edu.cn/simple/2. 安装高亮插件File -> Settings -> 搜索:BrowseWordAtCaret原创 2020-08-23 13:41:03 · 229 阅读 · 0 评论 -
python编写一个GUI 倒计时器
import tkinter as tkfrom time import timeprint("hello world")class TimeCounter: def __init__(self): root = tk.Tk() root.title("计时器") root.geometry('800x600') self.display = tk.Label(root, text="00:00", wi...原创 2020-07-29 23:41:45 · 2604 阅读 · 2 评论 -
python安装库文件
离线库下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/requests库:https://pypi.org/project/requests/#files国内源:https://www.jianshu.com/p/db9c552f9d2a安装方法:https://blog.youkuaiyun.com/mcj_2017/arti...原创 2020-04-09 16:32:00 · 190 阅读 · 3 评论 -
利用python3的ctypes库实现动态库so的调用
核心关注点在于通过python来处理C函数的入参与出参一、动态库编译(C语言):#ifdef _WIN_#define DllExport __declspec( dllexport )#else#define DllExport __attribute ((visibility("default")))#endifDllExport int l...原创 2019-12-19 10:25:17 · 8259 阅读 · 0 评论 -
python 3.4 telnetlib 与 paramiko实践
背景:利用python 的telnetlib 和paramiko库,可以实现自动化 telnet 交互,SSH交互,并可以实现文件及目录的批量上传与下载。import reimport telnetlibimport paramiko,getopt,sys,time,datetime,osfrom IPy import IP函数及用法总结paramiko, 实现远程控制l...原创 2019-03-29 14:07:32 · 2483 阅读 · 30 评论 -
python3.x 多进程 & 多线程
from multiprocessing import Process #多进程from multiprocessing import Pool #多进程池if __name__ == '__main__': print('Parent process %s.' % os.getpid()) p = Pool(2) p.apply_async(mai...原创 2019-04-14 11:09:41 · 429 阅读 · 0 评论 -
python的ssh2模块paramiko使用su切换到root帐号
ssh.exec_command(cmd,bufsize,timeout) #exec_command参数使用只需要执行一次的命令,因为执行完该命令以后,shell会自动回到ssh初始连接的shell状态下,(表达不好,可以看官方文档。),stdin,out,err,对应shell下的标准输入,输出和错误。ssh.invoke_shell() #在SSH server端创建一个交互式的s...原创 2019-05-19 20:54:23 · 6295 阅读 · 1 评论 -
输出一个字符串的全排列
代码:# using python3 不考虑有重复的def permutation(str, begin, length): if begin == (length - 1): # print("print: begin:%d length:%d" % (begin,length)) print(str) #输出一个字符串的全排列...原创 2019-06-04 22:55:57 · 1085 阅读 · 0 评论 -
F(n) = F(n-1) + F(n-3)
数学归纳法:F(1) = 1, F(2) = 2,F(3) = 3F(n) = F(n-1) + F(n-3)def permutation(n): if n >= 1 and n <= 3: return n return permutation(n-1) + permutation(n-3)if __name__ =...原创 2019-06-11 15:01:21 · 1393 阅读 · 0 评论 -
python 替换文件中的某一行(大文本操作)
#本代码功能: 将fileB文件中的“CheckScriptResult”行替换成 fileA 中的全部内容,并将新生成的内容写入到 fileC 新的文件里面#先前写的几版都不行,要么是遍历行频繁使用io读取造成阻塞,要么是文件太大迭代器堆满了造成溢出,一个大文件的全部内容替换到另外一个文件的某一行,如下代码效果非常的好。#本代码功能: 将fileB文件中的“CheckScri...原创 2019-08-04 23:39:38 · 20954 阅读 · 0 评论 -
利用 Python 实现挂载 samba 地址为盘符
利用Python 自动化挂载 samba 地址为盘符os.system('net use Z: \\10.43.83.103\set')需要加个转义符os.system('net use Z: \\\\10.43.83.103\\set')这样执行就可以了 现在已经实现拷贝了,原来可以如此简单。直接在net use中把用户名密码带进去os.system('n...原创 2019-08-29 20:14:09 · 1238 阅读 · 0 评论 -
Python利用openpyxl库遍历Sheet的方法
方法一,利用 sheet.iter_rows() 获取 Sheet1 表中的所有行,然后遍历import openpyxlwb = openpyxl.load_workbook('example.xlsx')sheet = wb.get_sheet_by_name('Sheet1')for row in sheet.iter_rows(): for cell in row: pri原创 2017-02-11 00:27:23 · 32846 阅读 · 3 评论