![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
琴棋书画诗茶酒
这个作者很懒,什么都没留下…
展开
-
python下载网络文件并打印
import urllib.requestfile=urllib.request.urlopen('http://helloworldbook2.com/data/message.txt')print(file.read())urllib.request:用于打开和阅读URLurllib.error:包含由引发的异常urllib.requesturllib.parse:用于解析URLurllib.robotparser:用于解析robot.txt文件...原创 2022-04-16 10:27:14 · 436 阅读 · 0 评论 -
pythone玩具系列
拉满cpu,拉爆内存# -*- coding: utf-8 -*-import webbrowserwhile True: webbrowser.open('https://www.huya.com/26200503')弹窗玩具pyinstaller -F -w windows.pywindows.py# -*- coding: utf-8 -*-import tkinter.messageboxwhile True: tkinter.messagebox.showerror('你原创 2022-04-14 21:45:59 · 95 阅读 · 0 评论 -
python多线程
多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。程序的运行速度可能加快。在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。Python 界有条不成文的准则: 计算密集型任务适合多进程,IO 密集型任务适合多线程。本篇来作个比较。通常来说多线程相对于多进原创 2022-04-14 21:08:43 · 109 阅读 · 0 评论 -
python元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可tup1 = ('physics', 'chemistry', 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = "a", "b", "c", "d"元组可以使用下标索引来访问元组中的值;元组中的元素值是不允许修改的,但我们可以对元组进行连接组合;与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这原创 2022-04-07 16:21:12 · 807 阅读 · 0 评论 -
python ide
PyCharmSublimeEclipse+Pydev【PyDev项目实现了一个功能强大的 Eclipse插件,用户可以完全利用 Eclipse 来进行 Python 应用程序的开发和调试,PyDev项目能够将 Eclipse当作 Python IDE。】IDLE原创 2022-03-30 16:16:24 · 639 阅读 · 0 评论 -
Python3 命名空间和作用域
一般有三种命名空间:内置名称(built-in names), Python 语言内置的名称,比如函数名 abs、char 和异常名称 BaseException、Exception 等等。全局名称(global names),模块中定义的名称,记录了模块的变量,包括函数、类、其它导入的模块、模块级的变量和常量。局部名称(local names),函数中定义的名称,记录了函数的变量,包括函数的参数和局部定义的变量。(类中定义的也是)则 Python 的查找顺序为:局部的命名空间去 -> 全局命原创 2022-03-30 15:24:34 · 138 阅读 · 0 评论 -
python pip 学习
pip 是 Python 包管理工具,该工具提供了对 Python 包的查找、下载、安装、卸载的功能。软件包地址:https://pypi.org/pip install some-package-namepip uninstall some-package-namepip list原创 2022-03-30 15:21:20 · 3297 阅读 · 0 评论 -
TensorFlow学习
TensorFlow 是一个开源的、基于 Python 的机器学习框架,它由 Google 开发,并在图形分类、音频处理、推荐系统和自然语言处理等场景下有着丰富的应用,是目前最热门的机器学习框架。除了 Python,TensorFlow 也提供了 C/C++、Java、Go、R 等其它编程语言的接口。这套 TensorFlow 教程对一些常见的深度学习网络进行了介绍,并给出了完整的实现代码,不仅适合初学者入门,也适合程序员进阶。学习网站:http://c.biancheng.net/tensorf.原创 2022-03-29 21:20:51 · 1203 阅读 · 0 评论 -
对python的理解
python是一种解释性语言,python解释器主流版本由c语言编写;python 比较注重格式,包丰富,效率方面低于java,是一种高级语言;python常用的包有:selenium(webdriver),turtle,pymouse,sys,pygame,os,random, time,ctypes ,pynput(keyboard, mouse),win32gui, win32api, win32con,faker ,collections, future ,inspect, requests,原创 2022-03-29 19:13:31 · 1569 阅读 · 0 评论 -
python import diff import from
import datetimeprint(datetime.datetime.now())是引入整个datetime包from datetime import datetimeprint(datetime.now())是只引入datetime包里的datetime类所以import之后,前者是datetime这个包可见后者是datetime.datetime这个类可见...原创 2022-03-29 18:59:13 · 426 阅读 · 0 评论 -
python元组 列表 字典区别
元祖用圆括号,列表用方括号,字典用花括号元祖有序,列表有序,字典无序元祖不可变,列表可变,字典可变元祖元素任意,列表元素任意,字典元素键值对原创 2022-03-29 17:45:18 · 164 阅读 · 0 评论 -
python crash course learning
1、列表2、修改、添加、删除3、组织列表(排序)1、操作列表1、遍历2、切片3、元组1、字典1、遍历2、嵌套3、函数1、定义函数2、传参3、返回值4、传递列表5、传递任意数量的实参6、将函数存储在模块中4、类1、创建和使用2、实例3、继承4、导入类5、python标准库5、文件和异常1、读取文件数据2、写入文件3、异常4、存储数据6、测试代码1、测试函数3、测试类7、游戏(pygame)8、数据可视化1、安装 matplotlib9、下载数原创 2022-03-18 20:57:28 · 535 阅读 · 0 评论 -
python 分类模拟
#!/usr/bin/env python3""" sorting_animation.pyA minimal sorting algorithm animation:Sorts a shelf of 10 blocks using insertionsort, selection sort and quicksort.Shelfs are implemented using builtin lists.Blocks are turtles with shape "sq原创 2022-03-17 16:31:50 · 297 阅读 · 0 评论 -
python控制鼠标移动
1、安装包pip install pymousepip install pypiwin322、程序from pymouse import PyMousem = PyMouse()a = m.position() #获取当前坐标的位置print(a)m.move(31, 223) #鼠标移动到(x,y)位置a = m.position()print(a)m.click(30, 300) #移动并且在(x,y)位置左击...原创 2022-03-14 12:48:09 · 5240 阅读 · 1 评论 -
python实现自动切换桌面背景
1、新建文件夹imge,放入屏保图片2、同级路径运行程序import sys, pygameimport osimport randomimport timepygame.init() # 初始化pygame类screen = pygame.display.set_mode((1440, 900),flags=pygame.FULLSCREEN) # 设置窗口大小pygame.display.set_caption('美丽的屏保') # 设置窗口标题tick = pygame.ti原创 2022-03-14 12:16:26 · 418 阅读 · 0 评论 -
winows python 泡泡屏幕代码
import randomimport tkinterimport threadingfrom ctypes import * class RandomBall(object): """ 定义关于球的类 """ def __init__(self, canvas, screen_width, screen_height): """初始化画布和屏幕尺寸""" self.item = None self.canvas = canvas # 定义球的初始位置(x,y),此坐标原创 2022-03-14 12:13:51 · 354 阅读 · 0 评论 -
python实现windows锁定桌面
from ctypes import *user32 = windll.LoadLibrary('user32.dll')user32.LockWorkStation()原创 2022-03-14 12:12:15 · 3921 阅读 · 0 评论 -
Python实现导弹自动追踪
1、windows python 环境搭建1、下载python 32位可用https://registry.npmmirror.com/binary.html?path=python/3.9.7/2、Windows上修改pip源1、临时pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package2、永久配置pip config set global.index-url https://pypi.tuna.tsingh原创 2022-03-07 09:03:11 · 515 阅读 · 0 评论 -
pyhon_selenium_火狐实现网页自动化点击代码
# coding = utf-8from selenium import webdriverbrowser = webdriver.Firefox()browser.get("http://www.baidu.com")browser.find_element_by_id("kw").send_keys("selenium")browser.find_element_by_id("su").click()browser.find_element_by_id("kw").clear()br原创 2021-11-07 10:42:59 · 889 阅读 · 0 评论