- 博客(5)
- 收藏
- 关注
转载 解决Python2操作中文名文件乱码的问题
Python2默认是不支持中文的,一般我们在程序的开头加上#-*-coding:utf-8-*-来解决这个问题,但是在我用open()方法打开文件时,中文名字却显示成了乱码。我先给大家说说Python中的编码问题,Python中的字符串的大概分为为str和Unicode两种形式,其中str常用的编码类型为utf-8,gb2312,gbk等等,Python使用Unicode作为编码的基础类型
2017-10-30 12:10:42 507
原创 python3中子进程不报错的问题
昨天学了下子进程创建,然后自己做实例的时候,发现子进程不运行,而是直接结束了主进程。由于是子进程,所以有没有错误看不见。from multiprocessing import Poolimport os,time,randomdef worker(msg): t_start = time.time() print("%s开始执行,进程号为%d"%(m
2017-08-31 12:18:36 5084
转载 怎么将自己的路径永久添加到PYTHONPATH中?
在python里建一个你自己的文件夹,专门存放你自己的模块,我是在python.exe路径下建了一个名为mypy的文件夹。现在我要将这个路径(D:\Python33\mypy)添加到python的PYTHONPATH中去,使得:import syssys.path 执行后,我的mypy也会同那些个路径一起显示出来---说明成功了步骤:1.电脑》
2017-08-14 22:37:43 12028 1
原创 function xxxxxx at 0x000001C3FFF60598 等等
def make_album(singer, album, quantity = 0): # 中间省略return musicwhile True:# 中间省略waya = make_albumprint(waya)前者是一个收集歌手专辑信息,制成字典的函数。后者则是循环输入,并将字典打印的循环。问题出在,声明函数无报错,而使用while循
2017-08-14 17:02:57 15319 5
原创 (),[],与{}
初学python笔记()>>> e = (x ** 3 for x in range(1,11))>>> print(e) at 0x000001DA5F913A98>{ }>>> e = {x ** 3 for x in range(1,11)}>>> print(e){64, 1, 512, 8, 1000, 343, 216, 729, 27,
2017-08-12 13:01:19 231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人