使用python
文章平均质量分 88
南郭竽
这个作者很懒,什么都没留下…
展开
-
windows 上 python open函数打开文件夹报错提示权限不足
为了实现第二种不互相影响的实现,因为不能互相影响导致前面执行的内存数据,在下次执行的时候无法读取,因为上一次的程序已经执行结束了,这些内存里面的数据也就消失了。那么,我就搞一个文本文件,相当于数据库一样,去记录上一次执行的结果,然后第二次执行的时候可以去读这个文件的内容,然后再执行具体的逻辑。这一块的文档不是很多,然后也有一些文档写的比较详情,但是里面的专业术语太多了,看不懂。哎,贴一下代码,不过,因为一直失败,所以前面有的代码没有保留,直接被删除了。还有一些其他的无效的命令,就没有记录了。原创 2024-03-15 07:54:46 · 2161 阅读 · 1 评论 -
python:爬虫系列-01
看了《Learning Python》有一段时间了,差不多看到类的样子,一直没有去动手实践过。 于是决定动手写点小东西。也不知道该写点什么,于是打算入手爬虫。参照网上的爬虫教程,写了一个简单爬取网页中链接的小练习。 common_var.py#!/usr/bin/env python# -*- coding: utf-8 -*-# @author : cat# @date : 20原创 2017-06-25 02:06:31 · 866 阅读 · 0 评论 -
python:爬虫系列-02
接上一篇python:爬虫系列-01,按照当时的想法做了一个根据一个入口,爬出全部链接,以及这些链接里面的全部链接。基于python3 涉及的知识点如下:http 请求 / 数据编码 / 字符串处理 / 遍历 / 递归存在的问题点:做的不是很成熟,爬出来的链接没有存本地,就打印显示了一下。有些链接访问不了,会返回403或者其他的状态码还有一些网页不是utf-8编码的,使用utf-8转码会原创 2017-06-25 15:38:45 · 1024 阅读 · 0 评论 -
python: 用把自己蠢哭的方式求3*3幻方
先来看一下幻方在百度百科上面的定义: 幻方(Magic Square)是一种将数字安排在正方形格子中,使每行、列和对角线上的数字和都相等的方法。好,就根据这个概念,理论上通过穷举法就可以求出k*k的幻方了。今天突发奇想,尝试了一下。果然很蠢。 ps:本来准备使用c++的,但是,下面的unique()函数,使用c++的话,会产生大量重复代码,或者得使用指针了,遂作罢。#!/usr/bin/原创 2017-07-17 23:46:58 · 2359 阅读 · 0 评论 -
递归的本质:整体思想
代码写到一定程度,一定会使用到递归。比如使用java遍历一个文件夹中,所有的文件及文件夹,及子文件夹中的所有文件及文件夹。经典的汉诺塔问题,是一个必须使用递归才能解决的问题。 汉诺塔(港台:河内塔)是根据一个传说形成的数学问题: 有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠原创 2017-07-19 23:11:04 · 1092 阅读 · 0 评论 -
python:使用web.py实现最简易的web服务器
对于web服务器,大家的第一印象是什么?tomcat/nginx?我的第一印象是tomcat。想当年,使用的是tomcat。现在python基于web.py框架也可以实现web服务器的需求。短短几行代码,即可实现最简易的web服务器了。#!/usr/bin/env python2# -*- coding: utf-8 -*-# @name : code.py# @author : cat原创 2017-08-13 13:09:50 · 3712 阅读 · 0 评论 -
python:通过python脚本快速执行 bash 命令
最近公司将源码从svn切换到git上去管理了。但是不幸的是,貌似git没有配置好,没有忽略文件的mode。 aaa 这样一来就麻烦了,一旦你修改了文件权限,git就会认为你修改了该文件。这样,你就得回退,或者提交很多无关文件。正确的姿势是:git config --global core.filemode false但是源码下面的.git仓库很多,如果要一个个找到,然后一个个修改是很麻烦的事情。原创 2017-08-03 00:19:27 · 9528 阅读 · 1 评论 -
python 实用程序,解压中文乱码问题的解决
背景:最近在网上下载了一些视频,也不知道质量如何,但是全部是压缩包形式的(.zip压缩包的),而且解压后文件名会变成乱码。主要是压缩包很多,不然我可以使用图形界面的解压工具,这种方式是可以手动指定编码方式的,这样不会有乱码。但是压缩包太多了,手动太慢了,于是就想着用程序去执行这个。关于 python3解压中文乱码,网上的文章可谓是一大片,真的没几个人讲清楚了。也许他们知道怎么解决了,但是没有讲...原创 2018-07-14 02:12:43 · 5241 阅读 · 7 评论