随笔分类 -  python学习问题记录

摘要:问题描述 Django项目启动,当我们执行命令 python manage.py makemigrations 出现如下错误: 解决办法 顺着报错信息,找到报错的位置,把 阅读全文
posted @ 2019-09-13 16:06 miaoning 阅读(1104) 评论(0) 推荐(0)
摘要:在Python普通字符串中 在Python中,我们用'\'来转义某些普通字符,使其成为特殊字符,比如 我们还可以用'\'来转义特殊字符,使其成为普通字符,比如 所以,在python普通字符串中,我们不能以奇数个'\'结尾,这样会导致结束的的引号转义成一个纯字符,从而使得这段字符串没有引号来结束。 在 阅读全文
posted @ 2019-09-03 12:43 miaoning 阅读(15954) 评论(0) 推荐(3)
摘要:提出问题 当我们自定义一个类时,打印这个类对象或者在交互模式下直接输入这个类对象按回车,默认显示出来的信息好像用处不大。如下所示 可以发现,两种方式显示出来的信息都是对象所属类的名称以及对象所在的地址,而很多时候这不是我们想要的信息,此时我们可以通过重写__str__和__repr__方法来定制我们 阅读全文
posted @ 2019-08-24 08:33 miaoning 阅读(3790) 评论(1) 推荐(3)
摘要:问题描述 更新Pycharm时,出现如下问题 进入到目录下查看权限,通过命令 ls -l , 返回结果如下 说明只有root用户才能修改(write)这个目录,而我们更新默认的用户是自己的账户,所以权限不够。 解决办法 方法一 修改该目录的权限,使得其它用户也有权限修改这个目录以及该目录下的文件及其 阅读全文
posted @ 2019-07-27 18:13 miaoning 阅读(2884) 评论(0) 推荐(0)
摘要:问题描述 当我们进行Socket编程时,客户端可能有多个,原则上如果有n个客户端,那么我们就要编辑n客户端的代码。然而其实我们每个客户端的代码都是相同,如果编辑n遍,将会相当的浪费空间。 解决办法 学了并发编程,我们知道,每一个程序重新运行时都是一个新的进程,那么只要我们把客户端运行设置为:重新打开 阅读全文
posted @ 2019-05-17 11:31 miaoning 阅读(7696) 评论(0) 推荐(1)
摘要:原代码如下 Python shell运行结果 PyCharm运行结果 结果分析 在原代码14行处,把子进程设置成了守护进程,守护进程会在主进程代码结束后就终止,显然Python shell的运行结果是对的 解决方法 pycharm工具栏 >run >Edit Configurations,Execu 阅读全文
posted @ 2019-05-17 00:58 miaoning 阅读(918) 评论(0) 推荐(0)