- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 py文件转成windows可执行文件exe
安装pyinstaller模块cd到要转化的文件目录下执行下面命令pyinstaller -F [文件名]pyinstaller -F test.py缺点转化后的文件真的有点大
2019-05-08 16:09:52 171
原创 UDP_socket实现聊天功能
代码:import socketfrom threading import Threaddef send_data(): # 收发数据 while True: send_data = input() if send_data == "exit": break # 对方IP端口 ip_p...
2019-05-08 02:03:50 260
原创 TCP_socket实现客户端和服务器端通信
客户端import socketdef main(): # 创建套接字 tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 目的信息server_ip = "127.0.0.1"server_port = 60000# 链接服务器tcp_client_socket.con...
2019-05-08 02:01:17 1846
原创 Tcp_socket实现文件下载
服务器端:import socketimport osdef main(): # 创建服务器套接字 tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 绑定地址端口(本地IP, 端口)tcp_server_socket.bind(("", 9999))# 监听tcp_serv...
2019-05-08 01:50:05 620
原创 python中下划线的作用
python中下划线:单前导下划线:_var单末尾下划线:var_双前导下划线:__var双前导和末尾下划线:_var_单下划线:_1、单前导下划线 _var以单个下划线开头的变量或方法仅供内部使用。“单下划线” 开始的成员变量叫做保护变量,意思是只有类对象和子类对象自己能访问到这些变量;以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“...
2019-05-04 23:22:35 534
原创 python单例模式及__new__的应用
python__new__使用 类名() 创建对象时,python首先会调用__new__方法为对象分配空间。如果__new__()没有返回cls(即当前类)的实例,那么当前类的__init__()方法是不会被调用 的。class Foo(): def __new__(cls, *args, **kwargs):# 不return则不会执行初始化方法 print("调...
2019-05-04 21:06:11 502
原创 cmd命令行修改文件内容(用来更改本地hosts)
主要用来修改本地hosts文件1、将run.py文件放在C:\Users\Administrator目录下2.打开cmd命令行。执行python run.py add 127.0.01 www.baidu.compython run.py del 127.0.01 www.baidu.comrun.py 内容# -*- coding: cp936 -*- # 防止命令行显示中文...
2019-04-30 23:25:52 22201 3
原创 多线程threading.Thread类
Python Thread类表示在单独的控制线程中运行的活动。有两种方法可以指定这种活动:1、给构造函数传递回调对象t1=threading.Thread(target=xxxx,args=(xxxx)) # args是元组形式,添加参数,如果只有一个参数也需要在末尾加逗号。t1.start()import threadingimport timedef sing(): f...
2019-04-14 23:02:29 490
原创 windows 打开redis命令行报错
打开redis命令行报错:[8400] 13 Apr 00:38:12.040 # Creating Server TCP listening socket *:6379: bind: No error先说解决办法省的翻页下面麻烦:按顺序输入如下命令就可以连接成功redis-cli.exeshutdownexitredis-server.exe分割线1、进入redis安装目...
2019-04-13 01:35:22 1252
原创 scrapy_redis学习(分布式爬虫)
scrapy_redis在scrapy的基础上有了更强大的功能:request去重,爬虫持久化,实现分布式与scrapy标准写法的区别:1、继承的类不同2、增加redis_key 3、没有start_urls一、RedisSpiderscrapy genspider suning suning.com# 继承自RedisSpiderfrom scrapy_redis.spid...
2019-04-13 01:34:51 105
原创 scrapy框架学习
scrapy的工作流程各部件的功能描述:Scrapy Engine(引擎): 负责Spider、ItemPipeline、Downloader、Scheduler中间的通讯,信号、数据传递等。Scheduler(调度器): 它负责接受引擎发送过来的Request请求,并按照一定的方式进行整理排列,入队,当引擎需要时,交还给引擎。URL队列Downloader(下载器):负责下载Scrap...
2019-04-11 16:58:08 122
原创 scrapy框架学习
一、创建scrapy项目scrapy startproject [项目名称]scrapy startproject test0409二、创建爬虫Spider(Ps: 在创建的项目下面创建spider cd test0409)1、继承scrapy.Spider类scrapy genspider [爬虫名] [域名]scrapy genspider tieba tieba.b...
2019-04-09 15:05:37 147
原创 ubuntu服务器上安装mysql并配置
<张小白>在ubuntu服务器上安装mysql并配置外网访问1.更新系统,如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载sudo apt-get update2.安装mysqlsudo apt-get install mysql-server mysql-client安装时候需要输入密码,密码是root用户的密码3.安装成功后可以通过下面的命令测试是...
2019-01-10 21:52:30 1011
原创 Ubuntu虚拟环境中Django项目和应用创建
<张小白>Ubuntu虚拟环境中Django项目和应用创建安装虚拟环境的命令:1)sudo pip install virtualenv #安装虚拟环境2)sudo pip install virtualenvwrapper #安装虚拟环境扩展包3)编辑家目录下面的.bashrc文件,添加下面两行。export WORKON_HOME=$HOME/.virtualenvss...
2019-01-10 11:35:06 422
原创 ubuntu中Django相关配置
&amp;amp;lt;张小白&amp;amp;gt;在setting.py中将DATABASE进行更改,如下:python manage.py runserver报错后:1、安装pymysqlpip install pymysql2、配置__init__.py import pymysql pymysql.install_as_MySQLdb()...
2019-01-10 10:22:41 179
原创 Ubuntu系统添加中文方式
**#<张小白> Ubuntu系统添加中文方式**近期在使用Ubuntu时发现在使用MySQL时,自己无法在创建的表中添加中文。网上查找了一些方法:⭐指定位置修改:alter table [表名] modify [列名] char(20) character set gbk;⭐永久修改:1、命令行进入MySQL中mysql -u root -p2、输入下面命令...
2018-12-25 22:37:03 280
[计算方法作业]利用python中matplotlib实现绘制二分法、牛顿法、弦截法图像
2018-12-25
[计算方法作业]利用python中matplotlib实现绘制欧拉法、改进欧拉法、四阶龙格-库塔法图像
2018-12-25
[计算方法作业]利用python中matplotlib实现绘制龙贝格公式和变步长梯形法图像
2018-12-25
利用python中matplotlib库实现绘制(随机点)牛顿插值、拉格朗日插值、三次样条插值函数图像
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人