分类
摘要:
出现问题:无法引用到相关的类,但是这些类确实都在工程中
分析原因:import不成功是路径没对应上,pycharm默认该项目的根目录为source目录
解决方案:
将对应的项目searchTest,选上“Sources”;最后一定要“Apply”
将放package的文件夹设置为source,这样import的模块... 阅读原文
2018-05-14 20:07:03 阅读(858) 评论(0)
摘要:
应用:模拟QQ聊天
客户端参考代码
#coding=utf-8
from socket import *
# 创建socket
tcpClientSocket = socket(AF_INET, SOCK_STREAM)
# 链接服务器
serAddr = ('192.168.1.102', 7788)
tcp... 阅读原文
2018-05-14 19:09:02 阅读(774) 评论(0)
摘要:
udp广播
#coding=utf-8
import socket, sys
dest = ('<broadcast>', 7788)
# 创建udp套接字
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 对这个需要发送广播数据的套接字... 阅读原文
2018-05-14 18:20:03 阅读(760) 评论(0)
摘要:
第一次安装python,出师不利,就遇到这么个错误。多方百度无果,在自己“辛勤”努力下,终于安装成功。
1、首先介绍一下系统,Windows8.1 企业版 64位,安装python3.6.5 release版,32位、64位都进行了测试。
安装64位时显示的是上图,安装32位时提示api-ms-win-crt-r... 阅读原文
2018-05-14 17:50:04 阅读(759) 评论(0)
摘要:
如何下载安装Python第三方库(注:此文章以Windows的安装环境为前提)
一、利用Python中的pip进行第三方库的下载
首先我们要搞清楚Python中的pip是个什么东东?pip是一个安装和管理 Python包的工具,可以对python的包进行管理和升级等操作。
具体的方法如下:1、首先是要... 阅读原文
2018-05-14 17:07:04 阅读(775) 评论(0)
摘要:
表示边界
示例1:$
需求:匹配163.com的邮箱地址
#coding=utf-8
import re
# 正确的地址
ret = re.match("[\w]{4,20}@163\.com", "xiaoWang@163.com")
ret.group()
# 不正确的地址
ret = re.match... 阅读原文
2018-05-14 15:09:09 阅读(804) 评论(0)
摘要:
---恢复内容开始---
正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表... 阅读原文
2018-05-14 14:39:02 阅读(752) 评论(0)
摘要:
Python isdigit() 方法检测字符串是否只由数字组成。
Python int() 函数用于将一个字符串或数字转换为整型。
判断字符、列表、元组等的长度或项目个数:Python len()。
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据... 阅读原文
2018-05-14 13:41:04 阅读(750) 评论(0)
摘要:
需要实现的功能是:三级菜单1.从文本内读出选项2.查询每一级的选项,并能对选项进行增/删/改功能3.每一级可以退出程序或者返回上一层思路三个操作模块,分别是 增/删/改 功能三个查询模块,分别对每一级别进行查询报错信息:Traceback (most recent call last): File "E:/pyth... 阅读原文
2018-05-14 12:27:01 阅读(748) 评论(0)
摘要:
先看一个例子,@property。被@property修饰的成员函数,将变为一个描述符。这是最简单的创建描述符的方式。
class Foo:
@property
def attr(self):
print('getting attr')
return 'attr value'
def ... 阅读原文
2018-05-14 11:46:01 阅读(767) 评论(0)