分类
摘要:
一、前言
在近半年的 Python 命令行旅程中,我们依次学习了 argparse、docopt、click 和 fire 库的特点和用法,逐步了解到 Python 命令行库的设计哲学与演变。 本文作为本次旅程的终点,希望从一个更高的视角对这些库进行横向对比,总结它们的异同点和使用场景,以期在应对不同场景时... 阅读原文
2020-04-18 00:07:03 阅读(2840) 评论(0)
摘要:
Python中有几个内置模块和方法来处理文件。这些方法被分割到例如os, os.path , shutil 和 pathlib 等等几个模块中。文章将列举Python中对文件最常用的操作和方法。
在这篇文章中,你将学习如何:
获取文件属性
创建目录
文件名模式匹配
遍历目录树
创建临时文件和目录
删除... 阅读原文
2020-04-17 23:20:02 阅读(2337) 评论(0)
摘要:
请大家猜一猜下面这段代码的运行效果:
import random
import time
people = ['kingname', '王小一', '李小二', '张小三', '刘小四', '卢小五', '马小六', '周小七', '丁小八', '朱小九']
for i in range(1, 11):
... 阅读原文
2020-04-17 21:38:08 阅读(2383) 评论(0)
摘要:
Python GUI编程(Tkinter)
Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下:
Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可... 阅读原文
2020-04-17 20:36:03 阅读(2399) 评论(0)
摘要:
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。
输入格式:
输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。
输出格式:
在一行中输出最大值及最大值的最小下标,中间用一个空格分开。
代码如下:
#!/usr/bin/python
# -*... 阅读原文
2020-04-17 18:49:02 阅读(2463) 评论(0)
摘要:
输入一个字符串,再输入两个字符,求这两个字符在字符串中的索引。
输入格式:
第一行输入字符串第二行输入两个字符,用空格分开。
输出格式:
反向输出字符和索引,即最后一个最先输出。每行一个。
#!/usr/bin/python
# -*- coding: utf-8 -*-
str1 = input()
a,... 阅读原文
2020-04-17 16:58:07 阅读(3702) 评论(0)
摘要:
os模块封装了操作系统的目录和文件操作,在内部调用了操作系统提供的接口函数。下面是一些常用方法:
# 环境变量>>> import os>>> os.environ # 查看操作系统中定义的环境变量>>> os.environ.get('PATH... 阅读原文
2020-04-17 16:06:03 阅读(2396) 评论(0)
摘要:
pip
pip是一个很方便的python包管理工具,这里简短记录一下win10安装pip的过程。
必备前提:
1、python环境(python解释器装好)
2、下载pip安装文件,官网网址:https://pypi.org/project/pip/#files
这里我是下载的第二个包(win10环境):
... 阅读原文
2020-04-17 15:10:08 阅读(2442) 评论(0)
摘要:
每台计算机都有独一无二的编号,称为ip地址,每个合法的ip地址由‘.’分隔开的4个数字组成,每个数字的取值范围为0--255
输入一个字符串,判断其是否为合法的IP地址,若是输出‘YES’,否则输出‘NO’
第一种方法:
p = input()
ip = ip.split('.') #split()分割... 阅读原文
2020-04-17 13:10:02 阅读(2457) 评论(0)
摘要:
【目录】
一、什么是异常
二、为何要处理异常
三、如何处理异常
一、什么是异常
(1)什么是异常
异常是程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行随即终止
(2)异常处理的三个特征
# 异常的追踪信息# 异常的类型# 异常的内容
二、为... 阅读原文
2020-04-17 12:19:02 阅读(2497) 评论(0)