Python
pySVN8A
这个作者很懒,什么都没留下…
展开
-
整个python脚本解压缩:
print(f"已经将'{item}'解压缩到'{root}'目录。# 如果文件以".zip"结尾,表示这是一个压缩文件。# 使用os.walk()遍历目录及其子目录中的所有文件。# 将压缩文件解压缩到同一级目录。# 创建ZipFile对象。# 关闭ZipFile对象。# 导入zipfile模块,用于处理zip文件。# 获取文件的绝对路径。# 导入os模块,用于处理文件和目录。# 指定压缩文件的扩展名。# 指定要解压缩的目录。原创 2023-12-23 08:05:57 · 429 阅读 · 0 评论 -
用python统计文本字符出现的次数
试了试Pi,1000000位数,个数字的统计。原创 2022-08-21 09:51:33 · 771 阅读 · 1 评论 -
初学PYTHON爬虫(xpath)
初学PYTHON爬虫(xpath)!原创 2022-07-17 15:02:19 · 299 阅读 · 0 评论 -
使用Python解二元一次方程组
使用Python解二元一次方程组原创 2022-06-20 18:59:42 · 2832 阅读 · 0 评论 -
带cookie网站,爬取成功简单测试(1.0)
from bs4 import BeautifulSoupimport requestscoding: utf-8from lxml import etreeimport pandas as pdimport timeURL = ‘’#填网址header = {‘user-agent’: ‘Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 S原创 2020-08-26 15:39:50 · 256 阅读 · 0 评论 -
用Python求阶乘
from functools import reducenn = int(input("请输入数字求阶乘:"))#print(str(reduce(lambda x,y: x*y, range(1, nn))).count('1'))print(str(reduce(lambda x,y: x*y, range(1, nn))))转载 2018-05-12 08:57:29 · 2523 阅读 · 0 评论 -
python 键盘监听
from pynput.keyboard import Listenerimport logging#一定要先建立文件夹wenjianweizhi = "C:\\Python36\\"logging.basicConfig(filename=(wenjianweizhi+"keylogger.txt"),format="%(asctime)s:%(message)s",level=logging....转载 2018-06-11 20:43:35 · 2258 阅读 · 0 评论 -
python 3.6 键盘打字练习 (简单)
#!/bin/bash/python#coding=utf-8from __future__ import divisionimport randomprint ("**********欢迎来到 Mr.Fang 开发的打字练习软件,祝您玩的愉快!**********\n")while True: flag=input("继续(C)? 任意其他字符退出 : ") flag=flag.lo...转载 2018-06-11 21:05:59 · 1937 阅读 · 0 评论 -
Python 使用ctypes让电脑自带蜂鸣器发声
import ctypesplayer = ctypes.windll.kernel32player.Beep(1000,200)import timefor i in range(3): time.sleep(1) player.Beep(1000,200)转载 2018-06-12 08:15:53 · 6205 阅读 · 1 评论 -
python 计算给定日期是该年的第几天数
#coding=utf-8#写一个函数,计算给定日期是该年的第几天.def count(year,month,day): count = 0 #判断该年是平年还是闰年 if year%400==0 or (year%4==0 and year%100!=0): print('%d年是闰年,2月份有29天!'%year) li1 = [31,29,31,...转载 2018-06-12 20:13:10 · 5548 阅读 · 0 评论 -
登录理想论坛,未完成~,要验证码~
import selenium.webdriverimport timedriver = selenium.webdriver.Chrome()url = "http://www.55188.com/index.php"driver.get(url)time.sleep(10)driver.find_element_by_xpath("//a[contains(@href,'url.php?act...原创 2018-05-30 09:32:56 · 750 阅读 · 0 评论 -
python爬虫实现豆瓣模拟登录
import requests url = 'https://www.douban.com/accounts/login' params = { 'source':'index_nav', 'form_email':'xxx',#帐号 'form_password':'xxx'#密码 } html = requests.post(url,params) pr...转载 2018-05-31 07:23:05 · 364 阅读 · 0 评论 -
Python3 字典小处理~
# -*- coding: UTF-8 -*-#list为字典list = {'log_id': 6, 'words_result_num': 3, 'words_result': [{'words': 'Foobar 2000'}]}#提取字典内容xx = list['words_result']#xx为列表#把xx变成字典ssss = xx[0]#再把ss字典内容提取出来print(ss['w...原创 2018-05-31 07:57:33 · 397 阅读 · 0 评论 -
简单爬取百度mp3
import requestsurl = 'http://zhangmenshiting.qianqian.com/data2/music/1cf3c26aa91645776dc9dd8e65bbe1c3/594706168/594706168.mp3?xcode=e55de6ead2ce65d1a0cc505dc0621a48'response = requests.get(url)with o...原创 2018-06-11 16:55:09 · 806 阅读 · 0 评论 -
python暴力破解zip密码文件
用的是3.6,要记住密码,会删除掉~!!!!!!#!/usr/bin/pythonimport zipfileimport threadingdef extractfile(zFile, password): try: zFile.extractall(path='./', pwd=password) #写入压缩文件名 print('test.zip...转载 2018-05-16 19:27:43 · 1805 阅读 · 0 评论 -
从数字列表中,取n个数
import randomlist = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10,10,10,10]sum = []i = 0n = 100while i <= n: #关键是sample这个很重要,从数字列表中,取1个数 pss = (random.sample(list,1)) i = i + 1 #[0],也是关键,从列表中取出得数,我开始是...原创 2018-05-18 15:10:42 · 494 阅读 · 0 评论 -
【python3.6圆周率计算】python计算圆周率π的值到任意位
# -*- coding: utf-8 -*-from __future__ import division####################导入时间模块import time###############计算当前时间time1=time.time()################算法根据马青公式计算圆周率####################number = int(input('请输...转载 2018-05-13 14:47:23 · 7211 阅读 · 0 评论 -
python求数字位数的方法,数'数字'位数方法
a = int(input("您要键入的数字:"))b = len(str(a))print(b)转载 2018-05-13 18:53:34 · 28862 阅读 · 0 评论 -
猜数字小游戏
#coding:utf-8import randomNUM_DIGITS = 3MAX_GUESS = 10def getSecretNum(): # 返回一个由 NUM_DIGITS 个不重复随机数组成的字符串 numbers = list(range(10)) random.shuffle(numbers) secretNum = '' for i in rang...转载 2018-05-19 17:49:11 · 455 阅读 · 0 评论 -
【python3.6圆周率不成功计算】
from functools import reduceimport mathimport numpy####################导入时间模块import time###############计算当前时间time1=time.time()math.sqrt(2 - math.sqrt((4 - numpy.square(1))))i = 1j = 0n = 20pi = []whil...原创 2018-05-14 07:51:27 · 280 阅读 · 0 评论 -
圆周率800位,统计各数有多少个
dds = 31415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549...原创 2018-05-14 09:39:22 · 2093 阅读 · 0 评论 -
"*"打印例子:(1)
i = 1while i <= 5: j = 1 while j <= 5: #end 不换行 print("*",end="") j = j + 1 print("") i = i + 1运行结果:原创 2018-05-14 14:20:17 · 282 阅读 · 0 评论 -
99乘法口诀 打印
i = 1while i <= 9: j = 1 while j <= i: #end 不换行 print( " ",j,"*",i,"=", i * j ,end="") j = j + 1 print("") i = i + 1原创 2018-05-14 15:11:08 · 306 阅读 · 0 评论 -
计算1到n的和
sum = 0i = 1n = input('请输入计算1到n的和,n的数值:')while i < int(n): sum = sum + i i = i + 1print(sum)原创 2018-05-26 21:18:02 · 5715 阅读 · 1 评论 -
python打开浏览器的二种方法
1.system方法import osos.system(r'C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe')3.更好地解决方案WEBBROWERimport webbrowserwebbrowser.open("http://www.baidu.com")...原创 2018-06-01 12:10:22 · 2009 阅读 · 1 评论 -
python 产生随机数 随机字符串
import randomdd = (random.sample('yxwvutsrqponmlkjihgfedcba',4))ss0 = dd[0]ss1 = dd[1]ss2 = dd[2]ss3 = dd[3]print(ss0+ss1+ss2+ss3)原创 2018-06-15 18:34:56 · 544 阅读 · 0 评论 -
selenium学习(1)driver.find_element_by_id模式
from selenium import webdriverimport timedriver = webdriver.Chrome()time.sleep(3)driver.get("http://www.baidu.com")time.sleep(3)#kw 搜索关键字driver.find_element_by_id("kw").send_keys("Selenium2")time.sle...原创 2018-06-01 17:31:44 · 15812 阅读 · 0 评论 -
使用python3.6创建词云
import jieba.analysefrom PIL import Image, ImageSequenceimport numpy as npimport matplotlib.pyplot as pltfrom wordcloud import WordCloud, ImageColorGeneratorl = ''f = open('2.txt', 'r')for i in f: ...转载 2018-07-12 15:38:15 · 433 阅读 · 0 评论 -
文本分析--关键词获取(jieba分词器,TF-IDF模型)
# -*-coding:utf-8-*-#import uniout # 编码格式,解决中文输出乱码问题import jieba.analysefrom sklearn import feature_extractionfrom sklearn.feature_extraction.text import TfidfTransformerfrom sklearn.feature_extracti...转载 2018-07-14 09:58:59 · 1298 阅读 · 0 评论 -
机器学习:用6行Python代码开始写第一个机器学习程序
import sklearnfrom sklearn import tree# features = [[140, "smooth"],[130, "smooth"],[150, "bumpy"],[170, "bumpy"]]# labels = ["apple", "apple", "orange", "orange"]features转载 2018-08-05 15:36:51 · 506 阅读 · 0 评论 -
Tkinter 做简单的窗口视窗 (GUI 莫烦 Python 教程) 2 Label & Button 标签和按钮
import tkinter as tkwindow = tk.Tk()window.title('my windows')window.geometry('200x100')var = tk.StringVar()l = tk.Label(window, textvariable=var, bg='green', font=('Arial', 12), width=15, heigh...转载 2018-08-07 15:59:45 · 1128 阅读 · 0 评论 -
Tkinter 做简单的窗口视窗 (GUI 莫烦 Python 教程) 3、 Entry & Text 输入
import tkinter as tkwindow = tk.Tk()window.title('my windows')window.geometry('200x200')e = tk.Entry(window, show=None) # show="*"e.pack()def insert_point(): var = e.get() t.insert('ins...转载 2018-08-07 16:25:11 · 556 阅读 · 0 评论 -
Tkinter 做简单的窗口视窗 (GUI 莫烦 Python 教程) 4 Listbox 列表部
import tkinter as tkwindow = tk.Tk()window.title('my windows')window.geometry('200x200')var1 = tk.StringVar()l = tk.Label(window, bg='yellow', width=4, textvariable=var1)l.pack()def print_sel...转载 2018-08-07 17:43:50 · 505 阅读 · 0 评论 -
Python 练习实例14 将一个正整数分解质因数
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,...转载 2019-07-11 10:12:22 · 1364 阅读 · 0 评论 -
中文分词jieba python 学习关键词
import jiebaimport jieba.analyseimport jieba.posseg as psegimport timefilename='2.txt'def file_jieba_wordcout(filename): file=open(filename,'r').read() file=jieba.cut(file) dict={} for wor...转载 2018-07-12 14:48:50 · 531 阅读 · 0 评论 -
Python 练习实例14 将一个正整数分解质因数
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。x = int(input("是否进入循环?是:1, 否:0\n"))while(x): n = int(input("请输入一个正整数:")) print ("%d = " %n , end = '') while n not in [1]: for index in range(2, n+...转载 2018-07-11 06:25:42 · 4692 阅读 · 0 评论 -
简单小学两位数四则运算 (V1.1)
import randomprint"小学四则运算测试(输入0000退出):"ops = ['+', '-', '*', '/'] # 运算符ans = "" # 用户回答i = 1 # 题号while ans != "0000": add1 = random.randint(1, 99) # 数1 add2 = random.randint(1, 99) # 数2 a...原创 2018-06-19 19:31:23 · 792 阅读 · 0 评论 -
python字符串排序方法(按字母大小顺序来排)
rnb = "mawdsfg"pxrnb = "".join((lambda x:(x.sort(),x)[1])(list(rnb)))print(pxrnb)结果:adfgmsw原创 2018-06-29 20:20:30 · 27969 阅读 · 0 评论 -
用python读取excel文件的内容
要慢慢研究~!#-*- coding=utf-8 -*-import xlrddef open_excel(file= 'file.xls'): try: data = xlrd.open_workbook(file) return data except Exception as e: print(str(e))def excel_table...转载 2018-06-29 12:08:12 · 1404 阅读 · 0 评论 -
pycharm快速批量 进行注释和缩进(或名"对齐"),快捷键使用
1.注释pycharm注释快捷键:"Ctrl" + "/"2.批量缩进(或名"对齐")缩进:Tab反向缩进:Shift+Tab转载 2018-06-29 16:12:37 · 9204 阅读 · 0 评论