
python
学习中关于python的专栏,在学习过程中遇到的python问题,只要觉得有价值我都会发上来,当然有些可能对大家来说非常简单。
路人K_
一个在慢慢学习的学习者。
展开
-
python3将某文件夹中多个txt进行合并
import osimport os.path #文件夹遍历函数 #获取目标文件夹的路径filedir = 'C:/Users/Administrator/Desktop/a'#获取当前文件夹中的文件名称列表 filenames=os.listdir(filedir)#打开当前目录下的result.txt文件,如果没有则创建f=open('C:/Users/Administra...原创 2020-03-15 07:47:34 · 1082 阅读 · 0 评论 -
Python学习笔记Day5
1.file1.1打开文件方式(读写两种方式)1.1.1open()方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mod...原创 2019-03-06 10:48:24 · 184 阅读 · 0 评论 -
Python学习笔记Day4
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。1.函数的定义你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 ...原创 2019-03-04 10:11:48 · 222 阅读 · 0 评论 -
Python学习笔记Day3
1.dict字典1.1定义字典是另一种可变容器模型,且可以存储任意类型对象。1.2创建字典的每一个键值(key=>value)对用冒号(:)分割,每个键值对之间用逗号(,)分割,整个字典包括在花括号({})中,格式如下所示:dict ={key1:value1,key2:value2}注意:键必须是唯一的,但是值不一定。也就是说,值可以取任意类型,但是键必须是不可变类...原创 2019-03-02 12:20:14 · 413 阅读 · 0 评论 -
Python学习笔记Day2
1.列表1.1标志列表的标志符号是方括号,也就是“[ ]”,例如列表的定义:a = [a, b, c, "文字"]1.2基本操作1.2.1创建classmates = ['Michael', 'Bob', 'Tracy']1.2.2访问成员>>> classmates[0]'Michael'>>> classmates[1]...原创 2019-02-28 10:39:26 · 412 阅读 · 0 评论 -
python PEP8 代码规范总结
1.缩进1.1 使用4个空格作为一个缩进层次1.2 当需要换行时,续行应该和所包含的元素垂直对齐或者使用悬垂缩进,也就是第一行不应该有任何参数,续行业应该有缩进 来明确其作为一个续航。例如:# 对齐foo = long_function_name(var_one, var_two, var_three, var_four)#...原创 2019-02-26 11:04:32 · 997 阅读 · 0 评论 -
python学习笔记day1
开始的前提,默认已经搭建好anaconda环境,我使用anacodna3.7版本。1.python初体验1.1print和inputprint是一个打印函数,在python2和python3中有一定的差别python2中a=5print a>>>5python3中a=5print(a)>>>5不同之处:需要加括号。...原创 2019-02-26 09:50:14 · 258 阅读 · 0 评论 -
PIL在python3中安装失败
pip install PIL后显示:Could not find a version that satisfies the requirement PIL (from versions: )No matching distribution found for PIL后查资料发现在python3中pillow代替了PIL也就是这样安装python2中的PIL模块:pip instal...原创 2019-02-19 17:58:21 · 3525 阅读 · 0 评论 -
python3下使用gensim中的word2vec训练文本并提取中间向量
我在csdn上看到有人对这个“人民的名义”文本采用python2做了分析,由于我用的python3,所以修改如下(保证可以实现)全部代码如下:# -*- coding: utf-8 -*-# encoding = utf-8import jiebaimport jieba.analysejieba.suggest_freq('沙瑞金', True)jieba.suggest_...原创 2019-01-30 18:52:11 · 2724 阅读 · 1 评论 -
python3统计词频程序
import refrom collections import Countertxt = open("D:/a1.txt").read()new_txt = re.split('\W+', txt)result = Counter(new_txt)a = result.most_common(10)print(a)python3统计词频程序,可用。...原创 2018-10-15 09:45:07 · 1100 阅读 · 0 评论 -
使用jieba库进行中文分词出现IndexError: list index out of range
解决办法:在pycharm中把jieba库卸载掉,然后重新安装,搞定。(真的是,没有什么是重装一次不能解决的,如果不能,那就卸载两次!原创 2018-10-09 13:53:18 · 1513 阅读 · 0 评论 -
python出现此错误:'ascii' codec can't decode byte 0xef in position 45: ordinal not in range(128)
在程序开头加上如下语句:import sysreload(sys)sys.setdefaultencoding('utf-8')再次编译就可以通过,如遇到问题欢迎楼下留言。原创 2018-06-07 21:19:33 · 1963 阅读 · 0 评论 -
couldn't recognize data in image file "C:/Users/Administrator/Desktop/1.jpg"
在用python做GUI界面的时候,想要把图形显示出来,导入了一个包from Tkinter import *然后想要显示图片,又写了这么一行代码:bm = PhotoImage(file='C:/Users/Administrator/Desktop/2.gif')label = Label(root,image=bm).pack()PhotoImage不能直接读取2.jpg,也就是jpg格式...原创 2018-03-15 21:19:20 · 18288 阅读 · 0 评论 -
Python小项目-烤地瓜出现的问题
原来的代码:# coding=UTF-8class SweetPotato: def __init__(self): self.cookedString="生的" self.cookedLevel=0 self.condiments=[] def __str__(self): return "地瓜状态:%s(%d原创 2018-01-16 20:30:52 · 386 阅读 · 0 评论 -
python编译问题1
若出现如下错误:E:\p\venv\Scripts\python.exe E:/p/venv/d.py File "E:/p/venv/d.py", line 5SyntaxError: Non-ASCII character '\xe7' in file E:/p/venv/d.py on line 5, but no encoding declared; see http://python.原创 2018-01-16 20:32:38 · 362 阅读 · 0 评论