摘要: 昨天已经完成了项目建立。详见:一、创建一个项目 - 流星落地 - 博客园 (cnblogs.com) 在前面打开的终端窗口中应该还运行着runserver 。请再打开一个终端窗口(或标签页),并切换到manage.py所在的目录。激活该虚拟环境,再执行命令startapp 命令startapp ap 阅读全文
posted @ 2021-06-25 14:54 流星落地 阅读(320) 评论(0) 推荐(0)
摘要: 学习内容来自于《Python编程从入门到实践》中项目三的第18章第一部分:建立项目。 1.要建立一个虚拟环境。题主使用的是Pycharm,新建工程时默认创建了虚拟环境,此部分不用管。 2.新建一个项目,此处命名为:Web_test 3.建立虚拟环境。注意,需要在此项目处打开命令行,使用Pycharm 阅读全文
posted @ 2021-06-24 10:14 流星落地 阅读(305) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-06-03 17:54 流星落地 阅读(1576) 评论(0) 推荐(0)
摘要: 在进行数据处理时,要经常遇到列表中有空列表的情况。对此有以下解决办法: 1.进行长度判断: 因为空列表的长度为0,代码如下: a = [['1'],['2'],[],[]] for m in a: if len(m[0])!=0: aa.append(m(0)) #此方法只是移除了列表a里面的空列表 阅读全文
posted @ 2021-06-03 13:18 流星落地 阅读(923) 评论(0) 推荐(0)
摘要: 在使用pyside2-Designer进行布局时,会出现控件无法居中的情况。如图: 现在想要将“提交”按钮居中,并且缩小,要进行如下操作: 1.选中“提交”按钮,查看相关属性 2.将“水平策略”改为“Fixed”,如图: 3.效果完成。如图 但是此种方法,只适合于使用“Form Layout”的控件 阅读全文
posted @ 2021-06-01 14:58 流星落地 阅读(3778) 评论(0) 推荐(0)
摘要: 加上这几句,就不会报错了。 1 #加上这三句,运行起来就不会报错了 2 dirname = os.path.dirname(PySide2.__file__) 3 plugin_path = os.path.join(dirname, 'plugins', 'platforms') 4 os.env 阅读全文
posted @ 2021-05-17 12:02 流星落地 阅读(320) 评论(0) 推荐(0)
摘要: 由于最近要开发一款服务器、多客户端应用,自然而然地想到了要用Socket模块。 此模块官方有资料,详见socket 底层网络接口 — Python 3.9.5 文档。函数 socket() 返回一个 套接字对象 ,其方法是对各种套接字系统调用的实现。 具体操作如下: 一、客户端编程 1.创建Sock 阅读全文
posted @ 2021-05-17 11:04 流星落地 阅读(1786) 评论(0) 推荐(0)
摘要: 用Python是为了写出好用的工具软件,但对于非程序员来说,看到命令行体验不是一般的差,所以还需要有个图形界面。 因为本人新手,所以用了Pycharm编辑器,又通过查询,很多人推荐QT写界面。由于Pyside2是官方支持,以后可能会更加广泛,就使用了Pyside2。根据网上教程,在Pycharm上安 阅读全文
posted @ 2021-05-14 10:51 流星落地 阅读(3586) 评论(0) 推荐(0)
摘要: 因为Pyside2为官方亲儿子,以后应用可能会更广泛,故学习的是Pyside2。 要让一个QT界面显示出来,需要以下步骤: 1.导入相关的控件,如主窗口、按钮、文本编辑器等,代码如下: 1 from PySide2.QtWidgets import QApplication,QMainWindow, 阅读全文
posted @ 2021-05-14 09:23 流星落地 阅读(146) 评论(0) 推荐(0)