python自学笔记
2021-11-14 19:22:01 0 举报
AI智能生成
为你推荐
查看更多
python自学笔记
作者其他创作
大纲/内容
到官网https://www.python.org/downloads下载最新安装包,双击一路下一步注意:需要勾选”Add python to path
到官网https://pypi.python.org/pypi/pip#downloads下载最新的pip
黑框安装pip:python setup.py install
python安装
import
将launch.json文件的 \"stopOnEntry\
F5运行
vscode-icons可以使VScode左侧的资源管理器根据文件类型显示图标
打开命令行输入 \"pip install flake8\"安装flake8成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入\"python.linting.flake8Enabled\": true
安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示
配置flake8
打开命令行输入 \"pip install yapf\"安装yapf成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入\"python.formatting.provider\": \"yapf\"
Alt+Shift+F完成自动格式化代码
配置yapf
vscode
pip install pyserial
用pip安装pyserial
import问题
str=ser.read(ser.in_waiting ).decode(\"gbk\")
read
result=ser.write(openstr.encode(\"gbk\"))
write
串口可以打开None进入未开串口的状态
Serial
import time----time.sleep(1)
from time import ctime
子主题
ctime
time
t1=threading.thread(target=task)
threadings1.setDaemon(True)
若要在窗口关闭时线程自动停止,需要将线程设计为优先级最低的守护线程
threading
from tkinter import *
import tkinter
app = tk.Tk()
import tkinter as tk
label
Checkbutton
Radiobutton
button
Combobox
anchor
padx
pady
.pack()
scrool-滚动条
window.mainloop()以后的代码只有在关闭Tkinter框之后才有机会执行
.setDaemon(True)
若要在关闭窗口时将程序关闭,可以设置其它所有线程为守护线程
Tkinter
-w 文件路径及其名称----去除黑框即后台,显示窗体必须
-i 文件路径及其名称----打包图标
-F 文件路径及其名称----打包成一个exe执行文件
例子:C:\\Users\\markzhong>pyinstaller -F -w -i F:\\pythontest\\pythonWorkSpace\\恒兆开放办公区窗帘控制\\127.ico F:\\pythontest\\pythonWorkSpace\\串口命令下发工具20210113.py
例子:pyinstaller -F -w F:\\pythontest\\pythonWorkSpace\\串口命令下发工具20210113.py
pyinstaller
open()
文件
pip install xlrd
xlrd
pip install xlwt
xlwt
1.Win+R输入cmd进入到CMD窗口下,执行python -m pip install -U pip setuptools进行升级
2.输入python -m pip install matplotlib进行自动的安装,系统会自动下载安装包
Matplotlib
for %1 in (%windir%\\system32\\*.dll) do regsvr32.exe /s %1
注册所有dll
__init__.py
函数1
函数2
……
类1
类2
模块1
模块2
包1
包2
应用程序.py
Python架构
选中若干行代码,按:shift+enter
单独执行某几行代码
快捷键
操作技巧
import module
多个模块在同一个文件夹下,可以直接以名称相互引用
多模块编程
在本模块为main运行时才会执行此判断内的语句
if __name__=='__main__':
程序入口判断
设置内容,会把text内的原内容覆盖掉
test.set
从开头插入内容
从光标处插入内容
从末尾插入内容
text
iterable 对象(迭代)
https://www.runoob.com/w3cnote/python-yield-used-analysis.html
python
收藏
0 条评论
回复 删除
下一页