coding

Python Unicode与中文处理

感情迁移 提交于 2020-03-19 12:35:22
转自:http://blog.csdn.net/dao123mao/article/details/5396497 python中的unicode是让人很困惑、比较难以理解的问题,本文力求彻底解决这些问题; 1.unicode、gbk、gb2312、utf-8的关系; http://www.pythonclub.org/python-basic/encode-detail 这篇文章写的比较好,utf-8是unicode的一种实现方式,unicode、gbk、gb2312是编码字符集; 2.python中的中文编码问题; 2.1 .py文件中的编码 Python 默认脚本文件都是 ANSCII 编码的,当文件 中有非 ANSCII 编码范围内的字符的时候就要使用"编码指示"来修正。 一个module的定义中,如果.py文件中包含中文字符(严格的说是含有非anscii字符),则需要在第一行或第二行指定编码声明: # -*- coding=utf-8 -*-或者 #coding=utf-8 其他的编码如:gbk、gb2312也可以; 否则会出现类似:SyntaxError: Non-ASCII character '/xe4' in file ChineseTest.py on line 1, but no encoding declared; see http://www.pytho

python之os模块

微笑、不失礼 提交于 2020-03-16 21:50:13
1.当前路径及路径下的文件 os.getcwd():查看当前所在路径。 os.listdir(path):列举目录下的所有文件。返回的是列表类型。 #-*-coding:utf-8-*- import os print (os.getcwd()) print (os.listdir(os.getcwd())) E:\python36\python3.exe E:/pj/request3/test2.py E:\pj\request3 ['.idea', 'data.ini', 'data1.ini', 'request3.iml', 'sqlConnectionPool.py', 'sqldb.py', 'test.py', 'test1.py', 'test2.py', 'test3.py', '__init__.py', '__pycache__'] Process finished with exit code 0 2.绝对路径 os.path.abspath(path):返回 path的绝对路径。 #-*-coding:utf-8-*- import os print (os.path.abspath(".")) print (os.path.abspath("..")) 3.查看路径的文件夹部分和文件名部分 os.path.split (path):将路径分解为 (文件夹

团队第二次作业——极限编程

﹥>﹥吖頭↗ 提交于 2020-03-16 08:24:05
这个作业属于哪个课程 < 2020 春 W 班 (福州大学) > 这个作业要求在哪里 < 作业要求 > 这个作业的目标 团队练习使用Git使用,口罩预约系统 作业正文 < 作业正文 > 其他参考文献 <《构建之法》> 学号 贡献度 221701412 22 221701414 18 221701417 4 221701418 10 221701420 10 221701429 10 221701431 22 221701439 4 part.00 GitHub地址 https://github.com/theTuring/live-project Part.01 组员职责分工 陈浩男:前端界面 UI 开发设计、项目架构、后端 黎家泽:参与界面 UI 开发设计、后端文档导出 刘志勇:完成项目的测试,提供修改建议 王肃南:根据作业要求,完成原型设计 郑斯彬:后端编码 程伟行:后端编码 黄晓东:后端编码 关敏:参与测试和讨论 Part.02 提交日志截图 Part.03 程序运行截图 Part.04 程序运行环境 Part.05 GUI 界面 项目原型 https://rjognp.axshare.com 本次项目的界面由 Java swing 组件编写,GUI 界面详见下面两项。 Part.06 基础功能实现 入口页面 口罩预约 中签查询功能 成功中签 预约失败 Part.07

模板

主宰稳场 提交于 2020-03-15 09:39:47
这个作业属于哪个课程 2020春丨w班 这个作业要求在哪里 作业要求 团队名称 刚下飞机 这个作业的目标 开发一个向社会限量供应的口罩应用 作业正文 其他参考文献 组员职责分工 github提交日志 程序运行截图 程序运行环境 基础功能实现 附加功能实现 用户体验 遇到的困难和解决方法 贡献度表格 学号 贡献度 221701317 卓晓鑫 221701337 朱凯文 221701328 张春翔 221701333 池政涛 221701338 郭福强 221701312 张庭博 221701319 郭秋中 221701340 胡海江 PSP表格 221701317卓晓鑫 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 Estimate 估计这个任务需要多少时间 Development 开发 Analysis 需求分析 (包括学习新技术) Design Spec 生成设计文档 Design Review 设计复审 Coding Standard 代码规范 (为目前的开发制定合适的规范) Design 具体设计 Coding 具体编码 Code Review 代码复审 Test 测试(自我测试,修改代码,提交修改) Reporting 报告 Test Repor 测试报告 Size

python爬虫---从零开始(六)Selenium库

£可爱£侵袭症+ 提交于 2020-03-13 16:52:26
什么是Selenium库:   自动化测试工具,支持多种浏览器。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。 爬虫中主要用来解决JavaScript渲染的问题。用于驱动浏览器,并且给予浏览器动作。 安装Selenium库:pip3 install selenium Selcnium库的使用详解:    在使用之前我们需要安装webDriver驱动,具体安装方式,自行百度,切记版本对应。    基本使用: #!/usr/bin/env python # -*- coding: utf-8 -*- # 基本用法 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.wait import WebDriverWait browser = webdriver.Chrome() try: browser.get(

Android数据持久化(一) SharedPreferences

不问归期 提交于 2020-03-12 13:53:19
前言 前几篇文章主要讲了安卓四大组件之Activity。最近在coding的时候又遇到一个问题:自己项目中有两个Activity分别命名为Activity1和Activity2,而Activity1属于process1,Activity2属于process2,从Activity1跳转到Activity2,然后在Activity2中通过使用SharedPreferences进行保存简单的数据,结果不论怎么操作所取的值都是不正确的,why??? 读完本篇你将有所了解! 备注:本文主要从源码角度进行分析。 简介 SharedPreferences是Android平台上一个轻量级的存储辅助类,用来保存应用的一些常用配置,它提供了string,set,int,long,float,boolean六种数据类型。最终数据是以xml形式进行存储。在应用中通常做一些简单数据的持久化缓存。 流程图 源码分析 来源: CSDN 作者: aphrodite1314 链接: https://blog.csdn.net/aphrodite1314/article/details/104812973

Python读取log文件报错“UnicodeDecodeError”

a 夏天 提交于 2020-03-08 23:23:15
问题描述: 写了一个读取log文件的Python脚本: # -*- coding:utf-8 -*- import os import numpy as np file = 'D:\pythonfile\test.log' for line in open("test.log","r"): print(line) 但是在执行时报错: 执行代码报错: Traceback (most recent call last): File "D:/pythonfile/my-test225.py", line 8, in <module> for line in open("test.log","r"): UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 6946: illegal multibyte sequence Process finished with exit code 1 报错如图: 问题原因: 这是因为日志编码格式和读取日志的解码格式不一致导致的 问题解决: 方法一,读取文件指定“encoding='UTF-8': # -*- coding:utf-8 -*- import os import numpy as np file = 'D:\pythonfile\test.log' for

Coding and Paper Letter(七十七)

谁说我不能喝 提交于 2020-03-08 23:06:26
新一期资源整理。 1 Coding: 1.用于无服务器计算的安全快速微处理器。 firecracker 2.R语言包ggthemeassist,一个RStudio的Add-in插件用于调整ggplot2主题里的一些绘图细节(文字,边框,颜色)。 ggthemeassist 3.数据框概念的Matlab实现。 DataFrame 4.数据科学访谈的问题与回答。 data science interviews 5.SARS-CoV-2病毒下一代菌株构建。 ncov 6.R语言包tibble,一个现代化的数据框重构包,实现不同的数据库构建方式。 tibble 7.大规模对话前训练。问答系统构建的相关内容。 DialGPT 8.一篇即将出版论文的代码。核心是用Landsat影像和Google Earth Engine绘制奥卡万戈三角洲的逐年洪水地图。 OkavangoDelta flooding 9.R语言包poorman,仅使用基础的R语言函数实现的dplyr复刻版。 poorman 10.R语言包gganonymize,匿名化ggplot2中的标签和文本。 gganonymize 11.CGA 3D 计算几何算法库。 xtorcga 12.成为Google Earth Engine的专家。西班牙语的GEE使用课程。 EarthEngineMasterGIS 13

图形化编程娱乐于教,Kittenblock实例,演奏音符

末鹿安然 提交于 2020-03-08 08:09:25
跟很多学生聊过,很多学生不是不努力,只是找不到感觉。有一点不可否认,同样在一个教室上课,同样是一个老师讲授,学习效果迥然不同。关键的问题在于,带入感,我能给出的建议,就是咬咬牙,坚持住,没有学不会的知识。会陆续分享图形化编程的经验,希望能够做成一个专题。如果您觉得有用,就给点个赞吧。涉及的软件包括scratch3.0 (.sb3)、Python、Kittenblock。 程序解读:用按键演奏音符 知识点:音乐模块、演奏音符、使用乐器 涉及的软件:scratch3.0 (.sb3)、Python、Kittenblock。 程序效果图! 程序代码! # -*- coding: utf-8 -*- import _env, time, random from kblock import * Button2 = Sprite("Button2") x = 0 Button2.looks_switchcostumeto("button2-b") 来源: https://www.cnblogs.com/ztg1/p/12440903.html

百年Coding事后诸葛亮会议

十年热恋 提交于 2020-03-08 03:37:40
设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决目标网页爬取的问题,定义的比较清楚。有较为清晰的描述。 2. 是否有充足的时间来做计划? 有时间,做了比较充足的计划。 3. 团队在计划阶段是如何解决同事们对于计划的不同意见的? 对于不同的意见,团队随时召开小型讨论会,迅速解决分歧,保证计划的制定。 计划 1. 你原计划的工作是否最后都做完了? 如果有没做完的,为什么? 做完了。 2. 有没有发现你做了一些事后看来没必要或没多大价值的事? 有一些,比如说在最开始花了大量时间在页面分析上,但是实际上在alpha版本确实没多大必要。不过这个工作对于beta版本的实现却有很大意义。 3. 是否每一项任务都有清楚定义和衡量的交付件? 有。对于每一个部分的工作,都在计划中清楚的定义和分配给每个人。 4. 是否项目的整个过程都按照计划进行? 基本按照计划进行。最开始的时候花了较多时间在学习和查找资料上,后来就将进度慢慢赶上了。 5. 在计划中有没有留下缓冲区,缓冲区有作用么? 有缓冲区。因为每个人的水平不同,分配的工作有时候需要进行人员调整。 6. 将来的计划会做什么修改?(例如:缓冲区的定义,加班) 应该会使任务的分配更灵活,或者说留下更充足的缓冲区。 资源 1. 我们有足够的资源来完成各项任务么? 刚开始花了不少时间在寻找相关资料