python
Always Sun
这个作者很懒,什么都没留下…
展开
-
使用python的ftplib进行文件传输时候,中文乱码问题
ftplib进行文件传输的时候,经常会出现文件名含有中文而出现乱码的情况,出现的问题是ftplib文件传输默认采用的编码方式为“latin-1”,我们打开源码可以看到解决的方法就是将编码改成utf-8即可。在ftp登陆之后,加上self.ftp.encoding = 'utf-8'即可。...原创 2021-05-14 19:25:39 · 2682 阅读 · 1 评论 -
python的numpy库基本函数复习
Python使用中,对numpy使用的挺多的,最近我决定系统的学习一下numpy的基本函数,复习的内容如下。import numpy as np#%% lambda filter and reduce use methoda=lambda x:x*xprint(a(10))#filter 接受一个列表参数和一个lambda函数参数#这个函数f的作用是对每个元素进行判断,返回True或False filter()根据判断结果自动过滤掉不符合条件的元素# 返回由符合条件元素组成的新li.原创 2020-10-14 17:23:59 · 592 阅读 · 0 评论 -
python相对路径的问题
目前在python写文件的时候,发现了一个很低级的问题。问题是这样的,有两个py文件, myFileTest.py文件和file2文件夹同时放在当前文件夹下,file2文件夹下有一个genertData.py文件和一个test.txt文件。在genertData.py文件中写test.txt文件,同时在myFileTest.py中调用genertData.py写文件之后再读文件,无法正确读取文件。myFileTest.py# -*- coding:utf-8 ...原创 2020-09-11 09:55:31 · 2585 阅读 · 1 评论 -
python的selenium库安装和使用
在使用爬虫的过程中,有时候我们需要实现一些浏览的操作,比如访问一下目前的这篇博客,如果使用抓包工具进行分析的话,那么可能会遇到cookie被加密无法获取的情况,此时如果进行分析解密获取cookie,需要能读懂js代码懂一些加密的知识,如果无法完成,那么就无法获得当前博客的源代码,也就无法进行分析。这时候我们可以转换一下思路,我们直接操作浏览器进行操作,那么就可以使用Python提供...原创 2019-10-08 12:49:22 · 6674 阅读 · 1 评论 -
Python爬虫过程中出现重定向302解决方法
在访问页面的时候,有的网站为了防爬,会出现302的重定向问题,这时候我们正常去通过requests库get只能访问到200的界面,而302的界面无法进行访问如果代码这样写302被跳过,我们直接得到的是200的界面的内容。打印的状态码可以说明import requestsurl1="https://blog.csdn.net/qq_34020487/article/det...原创 2019-10-06 23:01:20 · 19725 阅读 · 8 评论 -
python两个字典合并
Python将两个字典合并的方法为:>>> dic2={"2":"world"}>>> dic1.update(dic2)>>> print(dic1){'1': 'hello', '2': 'world'}>>> print(dic2){'2': 'world'}可以看到dict1.update(dict...原创 2019-10-06 22:46:56 · 1726 阅读 · 0 评论 -
Python中face_recognition库的安装
当py文件中引用了库face_recognition但是python中没有安装这个库的时候,就会出现No module named 'face_recognition'的错误。此时诶过直接pip installface_recognition会报错,原因主要是face_recognition库依赖于python的其他两个库CMake和dlib,需要新进行安装。当直接输入pip install...原创 2019-10-01 22:59:26 · 7093 阅读 · 5 评论 -
将两台电脑文件快传的方法python
在实验室有两台电脑,每次我需要传文件的时候都需要一个优盘,插拔次数太多,比较麻烦,因此,我想采用一个不用优盘的方法,实现数据的共享。由于两台电脑连接了同一个路由器,因此处于同一个局域网下。因此,我将一个电脑作为一个ftp服务器,另一台电脑可以将文件从这台电脑下载或者上传,十分的方便,而且传输的速度,十分的快大于15M/s。而且整个局域网的电脑均可访问ftp,服务器可以实现实验室内部的数据共...原创 2019-09-25 22:52:13 · 4587 阅读 · 0 评论 -
在Windows系统中 开机自动运行一个Python脚本 或者自动运行一个软件
以前做过开机运行,但是现在用的时候又给忘了,所以本次来写一下步骤。博主做的是一个ftp服务器,因为是在自己电脑上,希望局域网内可以互相传文件,所以希望开机之后能自动运行。对于Windows系统,开机之后当所有的软件初始化完毕之后,会自动运行C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs...原创 2019-09-19 17:17:54 · 8502 阅读 · 6 评论 -
Python制作一个ftp服务器
环境win7+Python3.6+virtualenv1.首先创建虚拟环境。 在预创建项目的文件夹,按下ctr+shift同时右键选择在此处打开命令行,输入virtualenv ftpProject 创建虚拟环境 同时创建文件夹project来写代码2.需要用到Python的ftp库pyftpdlib cd Scripts进入文件夹之后,运行activate激活虚拟...原创 2019-04-16 17:12:48 · 11724 阅读 · 1 评论 -
在pycharm中安装新的包时出现错误“”module pip has no attribute 'main'“”的解决方法
找到pycharm安装位置下的helper文件夹,我的是E:\Program Files\JetBrains\PyCharm 2017.3.3\helpers下的packaging_tool.py 文件将里边的函数do_install 和do_uninstall修改为如下的内容即可def do_install(pkgs): try: #import pip...原创 2019-04-16 15:04:05 · 3431 阅读 · 0 评论 -
PyQt5信号槽机制
最近在学习PyQt5 花了好久才将Pyqt5的库安装好 开始了Python的GUI 写出了第一个GUI 在此分享一下 同时也相当于自己的笔记和学习日记 源程序如下# -*- coding: utf-8 -*-"""Created on Sat Sep 23 22:01:33 2017@author: Alwayssun"""# -*- codi原创 2017-09-23 22:18:20 · 10499 阅读 · 0 评论