Python
遇星
我想成为我自己
展开
-
Linux Python2升级到Python3
到官网下载Python-3.7.3.tgz,放到/tmp下。1.解压cd /tmptar -zxvf Python-3.7.3.tgz2.创建Python3安装目录mkdir -p /usr/local/python33.编译安装cd /tmp/Python-3.7.3./configure --prefix=/usr/local/python3makemake insta...原创 2019-06-14 11:46:02 · 1095 阅读 · 1 评论 -
Python 移动项目文件后,无法找到python.exe
移动了项目文件之后,python跑步起来了,出现如下报错:Cannot run programm “D:\python\venv\Scripts\python.exe”问题原因是移动了项目文件之后,原来的编译环境还保留在原来的目录路径下,包括python.exe文件,这些东西在新目录下面找不到,所以Python代码没办法运行。解决方法是删除旧的文件,然后创建新的编译环境,步骤如下:1....原创 2019-06-21 11:25:44 · 3801 阅读 · 1 评论 -
Windows10 Python3.7安装pygame
学习Python,其中用到pygame,下载了一个pygame-1.9.2-cp35-cp35m-win_amd64.whl并安装,出现如下错误:D:\pygame>python -m pip install --user pygame-1.9.2-cp35-cp35m-win_amd64.whlpygame-1.9.2-cp35-cp35m-win_amd64.whl is not a...原创 2019-06-21 11:04:02 · 1685 阅读 · 0 评论 -
Python 存储与加载数据
向文件写入内容,我们有write函数;但是我们需要将程序运行中产生的一些数据转存到文件中,以便下一次程序运行还能加载回来,可以使用json模块。1.使用json.dump()存储数据import jsonnumbers = [value for value in range (1,11)]file_name='jdump_test.txt'with open(file_name,'w'...原创 2019-06-21 09:48:38 · 482 阅读 · 0 评论 -
Python 数字运算为什么会出现unsupported operand type(s) for /: 'str' and 'str'?
刚学Python,常常会碰到数据类型处理不当的情况,例如以下一个除法运算代码;first_number = input("Please input first number:")second_number = input("Please input seconde number:")try: result = first_number/second_numberexcept Ze...原创 2019-06-21 09:36:38 · 96203 阅读 · 4 评论 -
Python 文件操作
Python 文件操作1.读取文件1.1 一次性读取整个文件with open('test.txt') as file_object: contents = file_object.read() print(contents)open()函数打开test.txt文件,返回一个表示文件的对象,存储在后面指定的file_object中;read()方法读取file_obje...原创 2019-06-21 09:10:41 · 142 阅读 · 0 评论 -
Python创建类,takes no arguments/takes 0 positional arguments but 1 was given
学习Python时遇到以下两则错误,记录一下经验:Traceback (most recent call last): File "D:/python/test.py", line 13, in <module> sam=Restaurant('sam','Chinese')TypeError: Restaurant() takes no arguments问题原因...原创 2019-06-20 16:37:13 · 2160 阅读 · 0 评论 -
Python import pygame ModuleNotFoundError: No module named 'pygame'
import pygame时出现报错:Traceback (most recent call last): File "D:/python/alien_war/alien_invasion.py", line 3, in <module> import pygameModuleNotFoundError: No module named 'pygame'我已经在CM...原创 2019-06-21 11:48:14 · 6488 阅读 · 4 评论