摘要: 出现问题:无法引用到相关的类,但是这些类确实都在工程中 分析原因: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)