
Python
文章平均质量分 50
Python
yujkss
这个作者很懒,什么都没留下…
展开
-
Python入门及官网教程
文章目录https://www.python.org/http://www.python-china.com/https://www.python.org/http://www.python-china.com/原创 2021-06-01 23:09:39 · 1129 阅读 · 1 评论 -
python函数的4种参数类型
在调用函数时,通常会传递参数,函数内部的代码保持不变,针对 不同的参数 处理 不同的数据。有位置传参、关键字传参、默认值参数、多值参数等。1、参数传递形参和实参:形参:定义 函数时的 参数变量实参:调用 函数时,使用的参数变量参数传递的过程,就是 把实参的引用 传递给 形参 ,使用实参的值来执行函数体的过程。在 Python 中,函数的 实参/返回值 都是是靠 引用 来传递来的2、位置实参按照参数位置,依次传递参数,这是最普通的方式。def location(a, b) pr转载 2021-04-23 22:33:24 · 2809 阅读 · 0 评论 -
python日期操作:获取本周,上周,本月,上月,本季的时间
#/bin/python3 # addPkg commfunc.pyfrom pyspark.sql import Rowfrom pyspark.sql import functions as Fimport commfuncdef get_monday(): datetime = __import__('datetime') xingqi = datetime.datetime.now().isoweekday() print('今天是星期'+str(xingqi))原创 2021-04-20 12:52:13 · 1160 阅读 · 3 评论 -
pip: command not found解决办法
报错:command not found: pip解决办法:安装pip执行sudo easy_install pip安装成功后最后会显示:Installed /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.eggProcessing dependencies for pipFinished processing dependencies for pip如果安装pip报错,情景: 安装pip报错No local packages or d转载 2021-04-08 01:02:09 · 145315 阅读 · 5 评论 -
python的JSON用法——dumps的各种参数用法(详细)
python的JSON用法一、JSON是什么1.json的数据类型和python数据类型的区别2.json库的一些方法二、json.dump()和json.dumps()的区别1.json.dumps()2.json.dump()3.dumps的一些参数(重点)4.dump的参数三、json.load()和json.loads()的区别1.json.loads()2.json.load()一、JSON是什么JSON 是用于存储和交换数据的语法。JSON (JavaScript Object Notat转载 2021-04-07 23:53:56 · 10212 阅读 · 1 评论 -
Python环境下xml与json互转
#-*-coding:utf-8-*-import xmltodictimport jsonimport osimport sysdef jsonToXML(json_str): '''传入字典字符串或字典,返回xml字符串''' xml_str = '' if type(json_str) == dict: dic = json_str else: dic = json.loads(json_str) try:原创 2021-04-07 23:09:59 · 375 阅读 · 2 评论 -
Python-pip 安装与使用
文章目录pip安装和介绍pip 最常用命令查看版本和路径获取帮助升级 pip安装包升级包卸载包搜索包显示安装包信息查看指定包的详细信息列出已安装的包查看可升级的包pip 升级转载自:https://www.runoob.com/w3cnote/python-pip-install-usage.htmlpip安装和介绍pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip转载 2021-04-07 21:57:00 · 908 阅读 · 0 评论 -
《python编程从入门到实践-读书笔记》(二)
文章目录初识pythonPython之禅Python 2 和 Python 3Python 编程环境搭建从终端运行 Python 程序变量和简单数据类型变量变量的命名和使用字符串 stringPython 的 print 语句的括号要还是不要?数字 number列表 lists初识pythonPython之禅>>> import thisThe Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit原创 2021-04-04 18:50:30 · 470 阅读 · 3 评论 -
《python编程从入门到实践-读书笔记》(一)
第1章介绍在计算机中安装Python,并运行第一个程序——它在屏幕上打印消息“Hello world!”。第2章论述如何在变量中存储信息以及如何使用文本和数字。第3章和第4章介绍列表。使用列表能够在一个变量中存储任意数量的信息,从而高效地处理数据:只需几行代码,你就能够处理数百、数千乃至数百万个值。第5章讲解使用if语句来编写这样的代码:在特定条件满足时采取一种措施,而在该条件不满足时采取另一种措施。第6章演示如何使用Python字典,将不同的信息关联起来。与列表一样,你也可以根据需要在字典中...原创 2021-04-04 15:56:47 · 312 阅读 · 0 评论 -
python使用ElementTree包解析xml
Python 有三种方法解析 XML,SAX,DOM,以及 ElementTree:1.SAX (simple API for XML )Python 标准库包含 SAX 解析器,SAX 用事件驱动模型,通过在解析XML的过程中触发一个个的事件并调用用户定义的回调函数来处理XML文件。2.DOM(Document Object Model)将 XML 数据在内存中解析成一个树,通过对树的操作来操作XML。3.ElementTree(元素树)ElementTree就像一个轻量级的DOM,具有方便友原创 2021-04-01 23:45:02 · 357 阅读 · 1 评论 -
Python中if __name__ == ‘__main__‘:的作用和原理
文章目录if __name__ == '__main__':的作用if __name__ == '__main__':的运行原理if name == ‘main’:的作用一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在 if__name__ == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,原创 2021-04-01 23:34:33 · 248 阅读 · 0 评论 -
python代码长度过长时候换行的几种方式
python代码如何换行字符串过长换行表达式换行字符串过长换行# 三个双引号, print(a) 出来的是两行a = """hello worldhello world"""# 三个单引号, print(b) 出来的是两行b = ''' hello worldhello world'''# 使用 \ , print(c)出来的是一行c = "hello " \ "world"表达式换行# 使用 \d = a+b\ +c# 使用括号d = (a + c)转载 2021-03-18 23:51:43 · 7523 阅读 · 0 评论 -
python爬虫大全
=========================== 若出现链接失效,请留言会及时修复 转载,原文链接:http://cantfind.com=========================== 今天为大家整理了32个Python爬虫项目。 整理的原因是,爬虫入门简单快速,也非常适合新入门的小伙伴培养信心。所有链接指向GitHub,祝大家玩的愉快~O(∩_∩)O WechatSogou...转载 2021-02-23 21:20:05 · 498 阅读 · 1 评论 -
python:BeautifulSoup解析爬取网页文章demo
# -*-coding:utf8 -*- from bs4 import BeautifulSoupimport re#这是示例html_doc = """<!DOCTYPE HTML><html><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content=原创 2021-02-23 17:19:03 · 377 阅读 · 0 评论 -
UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\u30fb‘ in position
目标文件的编码是导致标题所指问题的罪魁祸首。如果我们打开一个文件: f=open("C:/hjma/jlia.txt","a") ,在windows下面,新文件的默认编码是gbk,这样的话,python解释器会用gbk编码去解析我们的网络数据流txt,然而txt此时已经是decode过的unicode编码,这样的话就会导致解析不了,出现上述问题。 解决的办法就是改变目标文件的编码: f=open("C:/hjma/jlia.txt","a",encoding='utf-8') ...原创 2021-02-23 15:25:13 · 3230 阅读 · 0 评论 -
Python中出现SyntaxError: Non-UTF-8 code 解决方法
Python中出现SyntaxError: Non-UTF-8 code 解决方法在源码文件开头敲入以下代码,然后保存。保存后再键入新代码# -*- coding: UTF-8 -*-原创 2021-02-23 13:22:26 · 1118 阅读 · 0 评论 -
pip install 遇到‘time out’问题解决办法
pip的镜像源是国外时,经常遇到‘time out’,我们只需要把源地址改为国内可用的镜像网站就可以避免这个问题。pip install --index https://pypi.python.org/simple softwarename如果在国内镜像网站搜索不到该软件或者包,可以换个镜像网站重新下载。下面为部分国内可用的镜像网站:Python官方:https://pypi.python.org/simplev2ex:http://pypi.v2ex.com/simple阿里云:http:/转载 2021-02-21 18:33:43 · 343 阅读 · 0 评论 -
python:BeautifulSoup 模块使用指南
简介Beautiful Soup 是一个可以从 HTML 或 XML 文件中提取数据的 Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup 会帮你节省数小时甚至数天的工作时间.安装$ pip install beautifulsoup4BeautifulSoup 不仅支持 HTML 解析器,还支持一些第三方的解析器,如,lxml,XML,html5lib 但是需要安装相应的库。$ pip install lxml$ pip in转载 2021-02-21 16:23:03 · 213 阅读 · 0 评论 -
python定时执行脚本实例
python定时执行脚本实例定时任务代码实例周期性执行实例反复执行实例定时任务代码实例#! /usr/bin/env python3#coding=utf-8#引入time, os, sched,这三个是必备的import time, os, sched # time.time 参数返回从某个特定的时间到现在经历的秒数 # time.sleep 参数衡量的时间 schedule = sched.scheduler(time.time, time.sleep) def p转载 2021-01-21 10:19:09 · 550 阅读 · 0 评论 -
几个有趣的Python脚本
文章目录太阳花六芒星1六芒星2浪形圈单身狗太阳花from turtle import *color('red', 'yellow')begin_fill()while True: forward(200) left(170) if abs(pos()) < 1: breakend_fill()done()六芒星1import turtle as t# size传入最大的圆的半径def draw_Star(size): t.se原创 2021-01-21 10:07:58 · 578 阅读 · 0 评论 -
python编译出现SyntaxError: Non-ASCII character ‘\xe8’ in file
出现这个问题主要是编译中出现了中文或特殊字符,所以可以使用以下方式解决:在文件头部加上(一定要加在第一行)# -*- coding: utf-8 -*-或者# coding:utf-8 让编译器知道代码所用的字符格式。...原创 2021-01-20 13:44:14 · 3407 阅读 · 0 评论 -
java python shell 三种方式实现水仙花数
java python shell 三种方式实现水仙花数java实现水仙花python实现水仙花shell实现水仙花 需求:在控制台输出(100 - 999)所有的”水仙花数” 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。 举例:153就是一个水仙花数。 153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 153 分析: 1,100 - 999 2,获取每一个位数的值,百位,十位,个位 3原创 2021-01-20 11:20:01 · 818 阅读 · 0 评论 -
【转】Python实例100个
Python3 100例 原题地址: http://www.runoob.com/python/python-100-examples.html git地址: https://github.com/RichardFu123/Python100Cases 转载请标注: http...转载 2021-01-19 18:18:09 · 1928 阅读 · 0 评论 -
pyhton学习实例demo
pyhton学习实例demo一行代码输出特定字符"Love"拼成的心形一行代码打印九九乘法表一行代码打印九九乘法表一行代码计算出1-100之间的素数(两个版本)一行代码输出斐波那契数列Python实现斐波纳契数列end 关键字最后尝试使用 if 条件控制迭代器生成器模块一行代码输出特定字符"Love"拼成的心形print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**原创 2021-01-19 17:48:20 · 174 阅读 · 0 评论 -
常见的反爬虫技术有哪些?如何防止别人爬自己的网站?
爬虫与反爬虫是互联网开发工程师之间的斗智斗勇。作为网站开发者既要掌握爬虫的技术,还要更进一步去了解如何实现反爬虫。搜索引擎可以通过爬虫抓取网页信息,同时也有很多企业通过爬虫获取其他平台的信息用于数据分析或者内容优化,但是对于自身网站有些页面或者信息并不希望被爬虫抓取,那我们如何来实现反爬虫技术呢?如何防止别人爬自己的网站呢?爬虫不仅会占用大量的网站流量,造成有真正需求的用户无法进入网站,同时也可能会造成网站关键信息的泄漏,所以为了避免这种情况发生网站开发工程师必须掌握相应的反爬虫技术。下面为大家提供几种转载 2021-01-19 14:04:30 · 1317 阅读 · 0 评论 -
Python爬虫美女图片
单机版#抓取爱小姐姐网图片保存到本地import requestsfrom lxml import etree as etimport osimport time#请求头headers = { #用户代理 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36'}#待转载 2021-01-19 13:15:56 · 274 阅读 · 0 评论 -
Python不用声明变量吗
作者:蔡海洋链接:https://www.zhihu.com/question/25090486/answer/266513336来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Python 压根就没有变量的概念。用C或C++的变量概念去理解python就会一头雾水。C、C++中的变量C/C++中的变量的概念是面向内存的。所以你要声明一个变量:表明空间大小,存储的格式(整数,浮点),以及一个永久不变的名字指向这个变量。python只有name和objecta =转载 2021-01-19 12:19:17 · 2030 阅读 · 0 评论 -
Python学习笔记(一)
如何运行Python程序Python 是一种解释型的脚本编程语言,这样的编程语言一般支持两种代码运行方式:交互式编程在命令行窗口中直接输入代码,按下回车键就可以运行代码,并立即看到输出结果;执行完一行代码,你还可以继续输入下一行代码,再次回车并查看结果……整个过程就好像我们在和计算机对话,所以称为交互式编程。这里简单介绍一下 python 命令,它的语法非常简单,其基本格式如下:python <源文件路径>这里的源文件路径,可以是自盘符(C盘、D盘)开始的绝对路径,比如D:\P转载 2021-01-18 16:08:03 · 349 阅读 · 0 评论 -
Python爬取英雄联盟所有英雄皮肤
import jsonimport osimport reimport randomimport requestsfrom requests.exceptions import RequestException# 本地保存地址base_path = 'C:/Users/admin/Desktop/yxlmskin/'# 人机识别信息headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit转载 2021-01-19 11:54:13 · 194 阅读 · 0 评论 -
【转】python问题 Traceback (most recent call last)
python运行问题Traceback (most recent call last) 出现报错 traceback(most recent call last) ............importError:No module named lxml1234 解决方案...转载 2021-01-19 09:50:08 · 66463 阅读 · 3 评论