- 博客(11)
- 收藏
- 关注
原创 python:excel的入门级命令,简单读写够用了
注意:括号里面一定是列表形式。按行添加,添加到已有数据的后面。如果没有数据,添加到第一行。':每一行用一个tuple包裹。若想取得内容,须先将它们转成列表,然后通过索引方式取得。注意:第一行不是0。填了0,表格就崩溃了。恢复之后,所有数据都没了,别问我怎么知道的。注意:上述增、删、改后要save,才能生效。9.保存时提供不同的文件名,复制文件。8.关于sheet页的系列骚操作。#拿到所有sheet页名称。3.打开一个已有表格。':与行的概念类似。目前,我就用到这些。
2023-01-15 11:21:42
176
原创 python:爬虫,爬一本小说是种什么体验呢?
第一点要注意的:爬下的网页内容,一定要print出来和人家原版的内容比对一下,尤其是小说正文内容缺不缺。第一次下载、打印出来,眼前闪现一片,特激动,根本就没认真对比,其实根本没有小说正文。所以,第一次弄,找一个简单点的网站,很关键。'following'很管用,这个网站前面一段是最新章节,咱们不需要。找到各章节链接后,把链接和网站名组合一下,再一个个get,下载各章节,再用xpath解析小说内容。第一次爬,要找一个‘简单点’的网站,否则爬不下来,比较打击信心。内容得到了,全是乱码,下面两条管用。
2023-01-15 00:00:37
383
原创 python:压缩文件和文件夹(zipfile、shutil.make_archive)
备注:write方法参数,至少要提供三个。第一个是要添加压缩的路径文件名,第二个是文件名,第三个参数是固定的,表示压缩。第二个参数即使是带路径的文件名,好像也没有区别,我的电脑是mac,看不出来区别。备注:walk就是将当前目录下,包括子目录下的所有文件弄出来,然后打包成一个压缩包。用glob遍历文件,压缩结果生成了空的压缩文件。删除子目录后,即可压缩成功。备注:第一个参数是压缩包的名字,第二个参数压缩类型,第三个参数是要压缩的文件夹。压缩文件夹里面的所有文件。文件不少,但是没有234文件夹。
2023-01-07 23:48:02
2334
原创 python:字符串变量名别乱起‘str‘ object is not callable
今晚学了字符串,find(),还有写文件。数字不能直接写入文件,需要转换成字符串再写入文件。可是一直报错:'str' object is not callable。找了半天才发现原来学字符串的时候,变量名为'str'。导致str()不起作用了,一直报错。变量名不能瞎起,切记,切记。
2023-01-07 21:25:44
199
原创 python: glob方法,返回什么结果
例如:"*.txt"、"*.*"、"test[0-9].txt"、"tes?glob方法可以获得特定工作目录的内容。这个方法最大的特色是可以使用通配符“*”。经过实测,如果给到glob的参数是有路径的,返回的结果也是有路径的。如果给到glob的参数是没有路径的,返回的结果也是没有路径的。
2023-01-07 20:16:32
375
原创 java:拒绝不正经的整数
注意:一个巨大的整数,超出int范围,java不会自动把这个整数当成long类型处理,需要我们在这个数字后面加上字母“L”,告诉系统这是个long类型。二进制整数,以0b或0B开头。当定义32位的二进制整数时,最高位时符号位,1代表负数。负数在计算机中以补码形式存在。补码:整数的补码与源码相同,负数的补码是其反码加1。反码是原码按位取反,符号位保持不变。java整数常量默认是int类型。二进制整数默认占32位。如在后面加L,则默认占64位,64位是符号位。
2023-01-02 21:47:23
121
原创 java:开始之旅
如果java程序定了了public类,该文件名必须与该类的类名相同。java类型包括:基本类型和引用类型。基本类型包括:boolean类型和数值类型。字符串类型是一个类,是一个引用类型。java程序先编译生成与平台无关的字节码文件(.class文件),再通过与平台密切相关的java虚拟机解释执行(.java文件)。java是一种纯粹的面向对象的程序设计语言。class是最小程序单位,所有程序语句、方法都必须放在类里面。java变量名必须以字母、下划线、美元符开头,不能包含空格。java关键字都是小写的。
2023-01-01 23:10:39
143
1
原创 python:列表、元组、字典、集合、函数、类
每个与实例相关联的方法调用都自动传递实参self,它是一个指向实例本身的引用,让实例能够访问类中的属性和方法。使用任意数量的关键字实参:def name(first, last, **user_info) **user_info中的两个星号让python创建一个空字典,并将收到的所有名称值对都放到这个字典中。遍历所有值:for m in t.values(): 值有可能有重复的,for m in set(t.values()): 集合元素是不重复的。小写的名称指的是根据类创建的实例。
2023-01-01 19:14:03
184
原创 python:字符串
full_namne = f"{first_namen} {last_name}" f字符串是python3.6引入的,如果使用的是python低版本,需要使用format()方法,如:full_name = "{} {}".format(first_name, last_name)在python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号。如果字符串中有单引号,就用双引号。# 方法title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。
2023-01-01 17:36:46
133
原创 python:变量的命名和使用
变量名只能包含字母、数字和下划线。变量名能以字母或下划线开头,不能以数字打头。# 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。# 不要将python关键字和函数名用作变量名,如:print。# 变量名应既简短又具有描述性。例如:student_name。# 可以将变量名字母全部搞成大写,作为python中的常量。# 变量名不能包含空格,可以使用下划线来分隔其中的单词。变量是可以赋给值的标签,也可以说变量指向特定的值。
2023-01-01 17:19:22
363
空空如也
显示效果:\b没起作用
2023-02-11
c语言里,字母a对应十进制数字97,为什么31841也是a?
2023-02-11
为什么if判断是大于0,用printf输出是-5?
2023-02-11
变长数组可以用memcpy复制吗?
2023-02-15
putchar(ch)。这么智能吗?按照拼音给我翻译出来了
2023-02-12
printf的时候,\r或\b都不起相应的作用。
2023-02-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅