![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
guzl86
C,python,Android,PHP,MySql....
展开
-
python之fs.smbfs模块
此文章不断更新中。。。。。。工具准备:使用pip安装fs.smbfs模块pip install fs.smbfs第一样例:打开smb的目录,并遍历目录及子目录下所有的文件# -*- coding: utf-8 -*-'''Created on 2020年2月18日@author: guzl86'''import fs.smbfsimport osimport f...原创 2020-02-18 23:53:22 · 1101 阅读 · 2 评论 -
python不同版本安装pip所遇到的问题
项目需要,确定使用python3.4作为开发版本,环境中需要安装pip,根据网上搜索的一些操作无法完成安装,提示需要python3.5以上版本的支持,原因是默认安装的是最新的pip版本,需要python3.5以上版本的支持。解决方法:访问链接:https://bootstrap.pypa.io/找到自己对应的版本的get-pip.py,下载到本地,然后使用python运行即可。...原创 2020-02-18 23:45:38 · 406 阅读 · 0 评论 -
疯狂Python讲义第十二章练习
# -*- coding: utf-8 -*-'''Created on 2020年2月16日@author: guzl861. 有两个磁盘文件 textl.txt 和 text2.txt ,各存放一行英文字母,要求把这两个文件中的信息合并(按字母顺序排列),然后输出到一个新文件 text3.txt 中 。'''if __name__ == '__main__': f1...原创 2020-02-17 11:52:59 · 819 阅读 · 0 评论 -
疯狂Python讲义第十章练习
# -*- coding: utf-8 -*-'''Created on 2020年1月31日@author: guzl861. 提示用户输入自己的名字、年龄、身高,并将该用户信息以 JSON 格式保存在文件中。再写一个程序读取刚刚保存的 JSON 文件,恢复用户输入的信息 。'''import jsonif __name__ == '__main__': info =...原创 2020-02-01 17:29:38 · 686 阅读 · 0 评论 -
疯狂Python讲义第九章练习
1.新建一个文件名为:geometry.py,代码如下:# -*- coding: utf-8 -*-'''Created on 2020年1月29日@author: guzl86本模块提供两个方法,一个是打印三角形,一个是打印菱形1. 定义一个 geometry 模块,在该模块下定义 pr int_triangle(n)和 print_diamand(n)两个函数,分别用于在...原创 2020-01-30 17:02:58 · 617 阅读 · 0 评论 -
疯狂Python讲义第八章练习
# -*- coding: utf-8 -*-'''Created on 2020年1月29日@author: insisted_search1. 自定义 一个序列,该序列按顺序包含 52 张扑克牌,分别是黑桃、红心、草花、方块的 2~A 。要求:提供序列的各种操作方法 。'''def check_key(key): if not isinstance(key, int)...原创 2020-01-30 00:13:30 · 958 阅读 · 0 评论 -
疯狂Python讲义第七章练习
# -*- coding: utf-8 -*-'''Created on 2020-01-28@author: insisted_search'''from traceback import print_exc'''1. 提示用户输入一个 N , 表示用户接下来要输入 N 个宇符串,程序尝试将用户输入的每一个字符串 用 空格分割成两个整数,并结算这两个整数整除的结果 。要求 :...原创 2020-01-28 19:46:51 · 597 阅读 · 0 评论 -
疯狂Python讲义第六章练习
1.# -*- coding: utf-8 -*-'''Created on 2020年1月6日@author: insisted_search'''class Student(): def __init__(self,name,age,gender,phone,address,email): self.name = name self.a...原创 2020-01-08 14:51:09 · 896 阅读 · 1 评论 -
疯狂Python讲义第五章练习
import randomdef subject1(input_list): #1.定义一个函数,该函数可接收一个list作为参数,该函数使用直接选择排序对list排序 for i in range(len(input_list)): min_idx = i for j in range(i+1, len(input_list)): ...原创 2020-01-05 17:26:05 · 1948 阅读 · 1 评论 -
疯狂Python讲义第四章练习
1.使用循环输出九九乘法口诀表:for i in range(1,10): for j in range(1,i): print(j,'x',i,"=",i*j,",",end=" ") print(i,'x',i,"=",i*i)1 x 1 = 11 x 2 = 2 , 2 x 2 = 41 x 3 = 3 , 2 x 3 = 6 , 3 x 3 ...原创 2019-08-07 19:04:45 · 2575 阅读 · 3 评论 -
疯狂Python讲义第三章练习
下面是本人在学习《疯狂python讲义》是对章节练习的实现,每题应该有多种不同的实现方式,如果您有更好的实现方式,请留言,相互交流。1.提示用户输入N个字符串,将它们封装成元组,然后计算并输入改元组乘以3的结果,在计算并输出该元组加上(‘fkjava’,‘crazyit’)的结果;#codeing: utf-8str1 = input("请输入多个字符串,并用空格隔开:")lstr ...原创 2019-07-28 23:28:56 · 2254 阅读 · 1 评论 -
疯狂Python讲义第二章练习
下面是本人在学习《疯狂python讲义》是对章节练习的实现,每题应该有多种不同的实现方式,如果您有更好的实现方式,请留言,相互交流。1.使用数值类型声明多个变量,并使用不同方式为不同的数值类型的变量赋值。熟悉每种数据类型的赋值规则和表示方式;略2.使用数学运算符、逻辑运算符编写40个表达式,先自行计算各表达式的值,然后通过程序输出这些表达式的值进行对比,看看能否做到一切尽在掌握中;...原创 2019-07-28 11:44:56 · 1773 阅读 · 3 评论 -
疯狂python讲义第一章练习
下面是本人在学习《疯狂python讲义》是对章节练习的实现,每题应该有多种不同的实现方式,如果您有更好的实现方式,请留言,相互交流。1.搭建自己的Python开发环境;略。2.编写第一个Python程序,运行该程序时输出“Hello,World!”;print("Hello,World!")3.使用Python交互式解释器执行加法、减法、乘法、除法、三角函数等常见的数学运算...原创 2019-07-27 10:59:10 · 566 阅读 · 0 评论 -
关于doctest的简单应用
关于doctest的简单实用实例。原创 2010-10-20 23:29:00 · 612 阅读 · 0 评论 -
使用pyinstaller打包python为exe文件
使用pyinstaller打包python为exe文件最近用python的tkinter写了个windows界面的工具,用来对软件版本发布的自动化,之前发布版本是由PHP的同事完成,又是手动上传文件到ftp,又是修改数据库,php代码等这么多繁琐的步骤。所以决定用python写了个windows的应用,因为版本发布可能会交给运营的同事完成,所以用tkinter写了个界面,顺便转换成exe的转载 2015-06-06 22:43:38 · 797 阅读 · 0 评论 -
python获取中文字符的拼音简写
#!/usr/bin/env python # -*- coding: utf-8 -*- import osimport sys#########start获取中文字符的拼音简写############def multi_get_letter(str_input): if isinstance(str_input, unicode): unico原创 2017-03-02 23:32:19 · 2351 阅读 · 0 评论 -
python在指定路径下获取指定类型文件路径
#!/usr/bin/env python # -*- coding: utf-8 -*- import osimport sysimport fnmatch#########start在指定路径下获取指定类型文件路径############def search_files(path, fnexps): for root, dirs, files in os.walk(path原创 2017-03-02 23:34:31 · 1099 阅读 · 1 评论 -
python根据url地址下载小文件
#########start根据url地址下载小文件############def download_little_file(from_url,to_path): conn = urllib.urlopen(from_url) f = open(to_path,'wb') f.write(conn.read()) f.close()#########end根据u原创 2017-03-03 23:37:52 · 4309 阅读 · 0 评论 -
python获取文件路径、文件名、后缀名
#########start 获取文件路径、文件名、后缀名############def jwkj_get_filePath_fileName_fileExt(filename): (filepath,tempfilename) = os.path.split(filename); (shotname,extension) = os.path.splitext(tempfilen原创 2017-03-03 23:39:28 · 61390 阅读 · 4 评论 -
python获取url的返回信息
#########start 获取url的返回信息############import urllibimport urllib2import stringdef jwkj_url_postget(url,vlaues): data = urllib.urlencode(values) req = urllib2.Request(url, data) response原创 2017-03-03 23:38:50 · 4346 阅读 · 1 评论 -
python使用ftp
#!/usr/bin/python# -*- coding: utf-8 -*-# 例:FTP编程 from ftplib import FTP def test2(): ftp = FTP() timeout = 30 port = 21 ftp.connect('192.168.1.200',port,timeout) # 连转载 2017-06-14 00:40:57 · 483 阅读 · 0 评论 -
多线程端口扫描
#coding=UTF-8import optparseimport socketimport threadingscreenLock = threading.Semaphore(value=1)def connScan(tgtHost,tgtPort): try: connSkt = socket.socket(socket.AF_INET,socket.S转载 2017-07-25 21:01:17 · 538 阅读 · 0 评论 -
Python利用win32com操作Excel
使用COM接口,直接操作EXCEL(只能在Win上)优点:可以满足绝大数要求。缺点:有些麻烦。:-)这方面的例子很多,GOOGLE 看吧:-). 文档也可以参看OFFICE自带的VBA EXCEL 帮助文件(VBAXL.CHM)。这里面讲述了EXCEL VBA的编程概念,不错的教程!另外,《Python Programming on Win32》书中也有很详细的介绍。这本书中给出了一个类来操作EX转载 2009-03-24 19:19:00 · 12284 阅读 · 1 评论