- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 运行脚本时报错:venv\Scripts\activate.ps1
因为在此系统中禁止执行脚本。get-executionpolicy # 查看当前策略 一般是 Restricted解决方法:Set-ExecutionPolicy -Scope CurrentUser RemoteSigned 参数解释:-- Restricted: 不载入任何配置文件,不运行任何脚本。 "Restricted" 是默认的。-- AllSigned: 只有被Trusted publisher签名的脚本或者配置文件才能使用,包括你自己再本地写的脚本。-- Remo
2022-05-17 18:18:01
968
原创 Ubuntu 22.04换国内源 清华源 阿里源 中科大源 163源
1、镜像下载官网Ubuntu系统下载 | UbuntuUbuntu 22.04下载, Ubuntu 21.10下载, Ubuntu 服务器下载, Ubuntu系统下载, Ubuntu官网系统下载, Ubuntu OpenStackhttps://cn.ubuntu.com/download2、备份sources.list文件(可选)# /home/user/backup/为自定义备份路径sudo cp /etc/apt/sources.list /home/user/backup/sources
2022-04-23 23:56:27
17377
10
原创 Ubuntu 安装JDK18
1、打开官网Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/2、复制下载地址3、下载安装文件sudo mkdir /usr/java #创建文件sudo cd /usr/java #切换目录sudo wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz #下载文件4、配置环境变量su
2022-04-23 20:25:37
7738
2
原创 centos8 快速安装jDK18
1、打开官网Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/2、复制下载地址3、下载安装文件mkdir /usr/java #创建文件cd /usr/java #切换目录wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.rpm #下载文件4、安装rpm -ivh jdk-18_linu
2022-04-23 19:36:08
3783
原创 win11 离线安装android
1、先看系统是否满足要求,相关配置是否打开查看其他文章2、下载离线包打开网址:https://store.rg-adguard.net/输入:https://www.microsoft.com/store/productid/9p3395vx91nr 选择 Slow,点击勾图标拉到最下面下载:3、安装离线包管理员身份运行Powershell在包所在文件夹运行命令:Add-AppPackage -Path MicrosoftCorporationII.Windo..
2021-11-10 11:36:49
2985
原创 windows11 正式版安装
1、下载ios镜像Download Windows 112、制作启动u盘最新UltraISO官方免费下载 - UltraISO软碟通中文官方网站3、电脑选择u盘启动,按照步骤完成安装就行了
2021-10-30 23:29:19
1297
原创 Centos 安装redis并且设置开机启动
wget https://download.redis.io/releases/redis-6.2.5.tar.gztar xzf redis-6.2.5.tar.gzcd redis-6.2.5make#启动src/redis-serversrc/redis-cli# 开机自启cp /root/redis-6.2.5/src/redis-server /usr/local/bin/cp /root/redis-6.2.5/redis.conf /etc/redis/63...
2021-09-15 22:51:13
145
转载 CentOS7.5 安装 Mysql8.0.x的教程图文详解
一、前言此篇文章安装mysql部分没有截图,适合有一定基础的同学。安装方法是通过mysql官网下载的tar文件,解压后安装rpm文件。因为公司网络慢,使用yum方法安装时,文件经常下载一半就不行了,所以使用这种方法。只要tar文件在,拷到哪安装都可以(网速好的同学请忽略)。二、安装文件下载打开地址:https://www.mysql.com,点击红框链接:页面拉到最后,点击红框链接:在打开的页面,点击红框链接:在打开的页面这样选择(CentOS 是基于红帽的,所以
2021-09-15 22:17:21
378
原创 nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory) 报错
# 生成pid文件/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
2021-09-12 23:28:18
145
原创 python小工具 爬取小说网站生成TXT文件
import requestsfrom requests_html import HTMLSessiondef get_txt(url): session = HTMLSession() r = session.get('http://m.kanxiaoshuo8.com/{}'.format(url)) r.encoding = 'utf-8' content = r.html.xpath("//div[@id='chaptercontent']", first=.
2021-09-03 16:45:11
2909
1
原创 python 网络爬虫 1.3 获取中国天气网8-15天的天气信息,包含: 日期,天气,温度,风力. 将数据存入文档。
题目:获取中国天气网8-15天的天气信息,包含: 日期,天气,温度,风力. 将数据存入文档。代码:from requests_html import HTMLSessionurl = "http://www.weather.com.cn/weather15d/101190401.shtml"# 获取请求对象session = HTMLSession()response = session.get(url)html = response.htmldiv = html.xpath('//*
2021-07-19 01:03:21
1481
2
原创 python 网络爬虫 1.2 获取豆瓣TOP250电影的中英文名、港台名、导演、上映年份、电影分类以及评分,将数据存入文档。
题目:获取豆瓣TOP250电影的中英文名、港台名、导演、上映年份、电影分类以及评分,将数据存入文档。代码:import codecsimport csvimport refrom requests_html import HTMLSessionbase_url = "https://movie.douban.com/top250?start="# 获取请求对象session = HTMLSession()result_list = []def filter(s): i
2021-07-19 01:03:15
5480
19
原创 python 网络爬虫 1.1 通过有道词典实现文本翻译。
题目:编程实现翻译器的功能:用户输入文本,爬虫通过有道词典实现文本翻译,并输出译文;代码:import jsonimport requestscontent = input("输入中文:")if content == "": print("输入内容为空!") exit()url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"post_form = { "i":
2021-07-19 01:03:08
417
原创 python 面向对象程序设计 1.3 请为学校图书管理系统设计一个管理员类和一个学生类。
题目:请为学校图书管理系统设计一个管理员类和一个学生类。其中,管理员信息包括工号、年龄、姓名和工资;学生信息包括学号、年龄、姓名、所借图书和借书日期。最后编写一个测试程序对产生的类的功能进行验证。建议:尝试引入一个基类,使用集成来简化设计。代码:class Base: def __init__(self, id, name, age): self.id = id self.name = name self.age = ageclass A
2021-07-19 01:03:00
4657
3
原创 python 面向对象程序设计 1.2 编写程序,定义一个Circle类,根据圆的半径求周长和面积。
题目:编写程序,定义一个Circle类,根据圆的半径求周长和面积。再由Circle类创建两个圆对象,其半径分别为5和10,要求输出各自的周长和面积。代码:from cmath import piclass Circle: def __init__(self, r): self.r = r def get(self): l = round(2 * pi * self.r, 2) a = round(pi * self.r **
2021-07-19 01:02:53
11711
2
原创 python 面向对象程序设计 1.2 编写程序,定义一个Circle类,根据圆的半径求周长和面积。
题目:写程序,定义一个Circle类,根据圆的半径求周长和面积。再由Circle类创建两个圆对象,其半径分别为5和10,要求输出各自的周长和面积。代码:import datetimeclass Student: def __init__(self, id, name, birthday): self.id = id self.name = name self.birthday = datetime.datetime.strptime(bi
2021-07-19 01:02:44
2469
1
原创 python 函数 1.4 列表元素筛选。
题目:已知输入为一个列表,列表中的元素都为整数,我们定义元素筛选函数为foo,功能是检查获取传入列表对象的所有奇数位索引(注意列表的索引是从0开始的)对应的元素,并将其作为新列表返回给调用者。给出程序主体如下:alist=list(map(int,input().split())) print(foo(alist))请补充完成对foo函数的定义。输入格式:共一行,列表中的元素值,以空格隔开。输出格式:共一行,为一个列表。输入样例:1 2 3 4输出样例:[2, 4]代码:a
2021-07-19 01:02:35
442
原创 python 函数 1.3 求两个数的最大公约数。
题目:输入两个正整数num1和num2(不超过1000),求它们的最大公约数并输出。我们定义求最大公约数的函数为hcf,给出程序主体如下:num1=int(input("")) num2=int(input("")) print(hcf(num1,num2))请补充完成hcf函数的定义。输入格式:共两行,每一行输入一个不超过1000的正整数。输出格式:共一行,输出一个正整数。代码:def hcf(num1, num2): alist = [] for i in ra...
2021-07-19 01:02:25
1995
原创 python 函数 1.2 求两个数的最小公倍数。
题目:输入两个正整数num1和num2(不超过500),求它们的最小公倍数并输出。我们定义求最小公倍数的函数为lcm,给出程序主体如下:num1=int(input("")) num2=int(input("")) print(lcm(num1,num2))请补充完成lcm函数的定义。输入格式:共两行,每一行输入一个不超过500的正整数。输出格式:共一行,输出一个正整数。代码:def lcm(num1, num2): b = [] for i in range(1, .
2021-07-19 01:02:11
2970
1
原创 python 函数 1.1 斐波拉契数列:这个数列从第三项开始,每一项都等于前两项之和。
题目:已知斐波拉契数列的前两项都是1,我们定义求斐波拉契数列的第n项(n<=50)的函数为fbnq,程序主体如下:n=int(input("")) print(fbnq(n))请补充完成对fbnq函数的定义。输入格式:共一行,为一个正整数。输出格式:共一行,为一个正整数。输入样例:7输出样例:13代码:n = int(input("请输入:"))def fbnq(n): a, b = 1, 1 i = 0 list = [a, b] .
2021-07-18 00:31:34
5198
原创 python列表、元组 1.7 列表元素绝对值排序
题目:输入一个列表,要求列表中的每个元素都为整数;将列表中的所有元素按照它们的绝对值大小进行排序,绝对值相同的还保持原来的相对位置,打印排序后的列表(绝对值大小仅作为排序依据,打印出的列表中元素仍为原列表中的元素)。可以使用以下实现列表alist的输入:1.alist=list(map(int,input().split()))输入格式:共一行,列表中的元素值,以空格隔开。输出格式:共一行,为一个列表。输入样例:-2 1 3输出样例:[1, -2, 3]代码:alist.
2021-07-18 00:27:09
964
原创 python列表、元组 1.6 列表反转
题目:输入一个列表,将其反转后输出新的列表。可以使用以下实现列表alist的输入:1.alist=list(map(int,input().split()))输入格式:共一行,列表中的元素值,以空格隔开。输出格式:共一行,为一个列表。输入样例:1 2 3输出样例:[3, 2, 1]代码:alist = list(map(int, input().split()))alist.reverse()print(alist)输出结果:--------------.
2021-07-18 00:24:34
285
原创 python列表、元组 1.5 对列表元素进行分类后加标签存入字典
题目:输入一个列表,要求列表中的每个元素都为正整数且列表包含的元素个数为偶数;将列表中前一半元素保存至字典的第一个键值1中,后一半元素保存至第二个键值2中。可以使用以下实现列表alist的输入:1.alist=list(map(int,input().split()))输入格式:共一行,列表中的元素值,以空格隔开。输出格式:共一行,以字典的形式打印结果。输入样例:1 2 3 4输出样例:{'1': [1,2], '2': [3,4]}代码:alist = list.
2021-07-18 00:22:33
455
原创 python列表、元组 1.4 合并两个列表并去重
题目:输入两个列表alist和blist,要求列表中的每个元素都为正整数且不超过10;合并alist和blist,并将重复的元素去掉后输出一个新的列表clist。可以使用以下实现列表alist的输入:1.alist=list(map(int,input().split()))同时为保证输出结果一致,请将集合内元素排序之后再输出。如对于列表alist,可输出sorted(alist)。输入格式:共两行,每一行都用来输入列表中的元素值,以空格隔开。输出格式:共一行,以列表形式打印输出。
2021-07-18 00:20:20
1943
原创 python 字符串 1.8 回文数判断
题目:给一个5位数,判断它是不是回文数,是则输出yes,不是则输出no。例如12321是回文数,它的个位与万位相同,十位与千位相同。输入格式:共一行,为一个5位数。输出格式:共一行,yes或no。输入样例:12321输出样例:yes代码:n = input("请输入:")if (n[0] == n[-1]) and (n[1] == n[-2]): print('yes')else: print('no')输出结果:-----------
2021-07-18 00:13:26
90
原创 python 字符串 1.7 计算字符个数
题目:接受一个由字母和数字组成的字符串,和一个字符,然后输出输入的字符串中含有该字符的个数。不区分大小写。可以使用以下语句实现字符串s的输入:s=str(input())输入格式:输入一个由字母和数字组成的字符串,和一个字符,以空格隔开。输出格式:输出输入的字符串中含有该字符的个数。输入样例:a1234bcdef a输出样例:1代码:s = input("请输入:").lower()char = input("请输入:").lower()print(s.count(
2021-07-18 00:10:56
1037
原创 python 字符串 1.6 最后一个单词
题目:计算字符串最后一个单词的长度,单词以空格隔开。可以使用以下语句实现字符串s的输入:s=str(input())输入格式:一行字符串,非空,长度小于5000。输出格式:整数N,最后一个单词的长度。输入样例:hello world输出样例:5代码:s = str(input("请输入:")).split(' ')print(len(s[-1]))输出结果:----------------...
2021-07-18 00:08:28
140
原创 python 字符串 1.5 字符串循环左移
题目:给定一个字符串S,要求把S的前k个字符移动到S的尾部,如把字符串“abcdef”前面的2个字符‘a’、‘b’移动到字符串的尾部,得到新字符串“cdefab”,称作字符串循环左移k位。输入一个字符串和一个非负整数N,要求将字符串循环左移N次。可以使用以下语句实现字符串s的输入:s=str(input())可以使用以下语句实现非负整数n的输入:n=int(input())代码:s = str(input("请输入字符串:"))n = int(input("请输入非负整数:"))t =
2021-07-18 00:05:52
641
原创 python 字符串 1.4 从键盘输入几个数字,用逗号分隔,求这些数字之和。
题目:从键盘输入几个数字,用逗号分隔,求这些数字之和。程序分析:输入的数字当作一个字符串来处理,首先分离出数字串,再转换成数值,这样就能求和代码:s = input('请输入:')b = sum(eval(s))print('和为:%d' % b)输出结果:--------------------------------------------------------------------------------请输入:1,2,3,4,5,6,7,8和为:36--------
2021-07-18 00:00:48
12617
2
原创 python 字符串 1.3 编写程序判断一个从键盘输入的字符串包含的字母、数字字符和其它字符的个数
题目:编写程序判断一个从键盘输入的字符串包含的字母、数字字符和其它字符的个数程序分析:遍历字符串,在遍历字符串时,判断该字符是什么类型的字符代码:letter = 0num = 0other = 0str0 = input('请输入一段字符串:')for i in str0: if i.isalpha(): letter += 1 elif i.isdigit(): num += 1 else: other +
2021-07-17 23:53:56
4621
原创 python 字符串 1.2 输入一个字符串,每次去掉最后面的字符并输出
题目:输入一个字符串,每次去掉最后面的字符并输出代码:b = input('请输入一段字符串:')for i in range(0, len(b)): b = b[:-1] print(b)输出结果:--------------------------------------------------------------------------------请输入一段字符串:abcdefgabcdefabcdeabcdabcaba-----------
2021-07-17 23:50:23
3429
原创 python 字符串 1.1 从键盘输入10个英文单词,输出其中以元音字母开头的单词。
题目:从键盘输入10个英文单词,输出其中以元音字母开头的单词。程序分析:输入一个英文单词,并进行判断,用for循环控制重复执行10次。可以将所有元音字母构成一个字符串,遍历该字符串中的各个字符,并判断单词的首字母。代码:a = []for i in range(10): b = input('请输入第' + str(i + 1) + '个单词:') if b[0].lower() in ['a', 'i', 'o', 'e', 'u']: a.append(.
2021-07-17 23:47:02
5255
3
原创 python 列表、元组 1.3 列表位移:请编写程序实现列表元素循环左移指定位置(列表切片)。
题目:列表位移:请编写程序实现列表元素循环左移指定位置。(列表切片)分析:1)列表没有提供移位操作,所以必须一个元素一个元素的移位。循环左移的原理:2)循环左移的原理:代码:def test(_list, k): x = _list[k - 1::-1] y = _list[:k - 1:-1] return list(reversed(x + y))_list = list(range(20))print(_list)print(test(...
2021-07-17 23:42:01
1503
原创 python 列表、元组 1.2 苏州大学运动会100米决赛8名队员按照成绩从小到大排序
题目:苏州大学运动会100米决赛8名队员按照成绩从小到大排序运动员编号:nums=[1001,1002,1003,1004,1005,1006,1007,1008]成绩:marks=[10.01,10.89,11.02,11.02,10.02,10.38,10.95,11.45]代码:nums = [1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008]marks = [10.01, 10.89, 11.02, 11.02, 10.02, 10.38,
2021-07-17 23:38:08
1252
原创 python 列表、元组 1.1 猜单词游戏。计算机随机产生一个单词,打乱字母顺序,供玩家去猜
题目:猜单词游戏。计算机随机产生一个单词,打乱字母顺序,供玩家去猜 a.准备一组单词,随机抽取一个b.将抽取的单词作为答案,打乱字母顺序,显示给玩家,供其猜测c.猜测错误继续猜测或以空字符串表示本次猜测结束;猜测正确,给出文字信息d.每个单词猜测结束后询问是否继续猜下一个单词?代码:import randomwords = ('python', 'comment', 'plate', 'salary', 'incorrect', 'cred...
2021-07-17 23:33:16
3810
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人