自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 Python_web开发学习-Linux基础学习

基础命令命令名称作用ls查看文件列表cd[目录名]切换工作目录pwd查看当前所在文件夹touch[文件名]如果文件不存在,新建文件mkdir[目录名]创建目录rm[文件名]删除指定的文件名clear清屏

2023-02-02 23:41:00 187 1

原创 Python学习——Linux基础知识

在平板上安装了可以执行Linux的app:termux ,后面慢慢更新学习历程。加油。这里就是我的笔记和日记!!

2023-02-01 23:55:02 193

原创 Python3 Linux相关命令大全

命令大全

2022-07-04 14:19:07 900

原创 Python SSL操作手册

此模块提供对 Client 端和服务器端网络套接字的传输层安全性(通常称为“安全套接字层”)加密和对等身份验证Function的访问。该模块使用 OpenSSL 库。只要在该平台上安装了 OpenSSL,它就可以在所有现代 Unix 系统,Windows,Mac OS X 以及可能的其他平台上使用。由于对 os 套接字 API 进行了调用,因此某些行为可能取决于平台。安装的 OpenSSL 版本也可能导致行为变化。例如,TLSv1.1 和 TLSv1.2 随附 openssl 版本 1.0.1.请勿在未阅读

2022-06-27 10:33:54 6055

原创 CSDN博客编写的相关操作

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2022-06-27 10:07:29 130

原创 python3 linux系统操作学习1

常用基础命令ls:显示当前文件目录下文件结构,英文全拼:list files)命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。pwd:显示当前工作目录,英文全拼:print work directory) 命令用于显示工作目录。clear:清屏touch:创建文件,于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。cd:切换当前工作目录,(英文全拼:change directory)命令用于切换当前工作目录mkdir: 创建目录

2022-05-09 11:17:30 146

原创 python 面试题1

题目:设计思路:开始做这道题的时候,我首先的想法,能不能直接利用循环将二维列表输出,想了一段时间就否决的这个想法,因为数字是竖着连续循环的逻辑好难实现。之后,我想让列表横这排列,让后将二位数组转置。我用最笨的办法:1、先创建一个两个空列表:list1 = []list2 = []2、利用整除的原则,创建出二维列表。 for i in range(1,a*b+1): if i % a == 0: list2.append(i)

2022-05-05 22:16:29 167

原创 Python3 获取命令行参数

获取命令行参数# 导入命令行参数操作模块import argparse# 创建命令行参数操作对象parser = argparse.ArgumentParser()# 获取命令行参数 (参数名,指定help,指定类型) parser.add_argument("--square", help="display a square of a given number", type=int)parser.add_argument("--cubic", help="display a cubic

2022-04-21 16:45:12 546

原创 Python实例部分1~3

Python Hello World 实例if __name__ == '__main__': print('Hello World!')运行结果:Python 数字求和# 以下实例为通过用户输入两个数字,并计算两个数字之和:num1 = input('输入第一个数字:')num2 = input('输入第二个数字:')sum = sum([int(num1),int(num2)])print('2.数字%s和数字%s的和为%0.2f' % (num1,num2,sum))

2022-04-20 10:02:44 493

原创 Pyhton3 标准库概览

操作系统接口os模块提供了不少与操作系统相关联的函数。>>> import os>>> os.getcwd() # 返回当前的工作目录'C:\\Python34'>>> os.chdir('/server/accesslogs') # 修改当前的工作目录>>> os.system('mkdir today') # 执行系统命令 mkdir 0建议使用 “import os” 风格而非 “from os

2022-04-13 16:37:06 178

原创 Python3 命名空间和作用域相关基础知识

命名空间先看看官方文档的一段话:A namespace is a mapping from names to objects.Most namespaces are currently implemented as Python dictionaries。命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重

2022-04-07 15:03:44 198

原创 Python3 面向对象的相关基础知识

Python3 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合

2022-04-02 14:48:34 91

原创 Python3 错误和异常相关基础知识

Python3 错误和异常作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。Python 有两种错误很容易辨认:语法错误和异常。Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常语法错误Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例while True print('Hello world')运行结果:File "<stdin>",

2022-03-30 17:05:57 139

原创 Python3_OS文件/目录基础常用方法汇总(1)

OS常用方法汇总表格os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:方法描述os.access(path,mode)检验权限模式os.chdir(path)改变当前工作目录os.getcwd()返回当前工作目录os.chflags(path, flags)设置路径标记为数字标记,只支持再UNIX系统(转载)中引用1、os.access(path,mode)以下是方法的解释与测试实例:import os """ os.ac

2022-03-28 16:19:23 1439

原创 Python_OS模块_os.fchdir(fd)

描述:os.fchdir() 方法通过文件描述符改变当前工作目录。Unix 上可用。参数:fd – 文件描述符返回值:该方法没有返回值。测试实例:

2022-03-28 16:15:17 470

原创 Python OS模块 os.dup(fd)

描述:os.dup() 方法用于复制文件描述符 fd。参数:fd – 文件描述符返回值:返回复制的文件描述符。测试实例:以下实例演示了 dup() 方法的使用,便于理解与应用:import os# 打开文件fd = os.open("case.txt",os.O_RDWR|os.O_CREAT)print('开打文件的文件描述符为:%d' % fd)# 复制文件描述符d_fd = os.dup(fd)print('复制的文件描述符为:%d' % d_fd)# 用复制的

2022-03-23 10:59:06 1023

原创 Python OS模块 os.closerange(fd_low, fd_high)

描述:os.closerange() 方法用于关闭所有文件描述符 fd,从 fd_low (包含) 到 fd_high (不包含), 错误会忽略。参数fd_low – 最小文件描述符fd_high – 最大文件描述符该方法类似于:for fd in xrange(fd_low, fd_high): try: os.close(fd) except OSError: pass这样的循环关闭文件描述符的方法。返回值:该方法没有返回值。测试

2022-03-23 09:55:46 122

原创 Python OS模块 os.open(file, flags[, mode]) AND os.write() AND os.close(fd)

os.close(fd)方法描述:os.close() 方法用于关闭指定的文件描述符 fd。参数:fd – 文件描述符。返回值:该方法没有返回值。os.open(file, flags[, mode])方法描述:os.open() 方法用于打开一个文件,并且设置需要的打开选项,模式参数mode参数是可选的,默认为 0777。参数:file – 要打开的文件flags – 该参数可以是以下选项,多个使用 “|” 隔开:os.O_RDONLY: 以只读的方式打开os.O_W

2022-03-22 16:32:18 1285

原创 Python OS模块 os.chroot(path)

os.chroot(path)以下是此方法的解释与测试实例,方便大家理解:import os,sys'''os.chroot(path) 用于更改当前进程的根目录为指定的目录,使用该函数需要管理员权限。参数 path -- 要设置为根目录的目录。返回值: 该方法没有返回值。'''# 设置根目录为 /tmpos.chroot("/tmp")print ("修改根目录成功!!")...

2022-03-22 15:17:35 394

原创 Python OS模块 os.chmod(path, mode)

os.chmod(path, mode)以下是此方法的解释与测试实例,方便大家理解:import os,stat'''os.chmod(path, flags): 方法用于更改文件或目录的权限。Unix 系统可用。os.chmod(path, flags)的参数: path -- 文件名路径或目录路径。 flags -- 可用以下选项按位或操作生成, 目录的读权限表示可以获取目录里文件名列表, ,执行权限表示可以把工作目录切换到此目录 ,删除添加目录里的文件必须同时有写和执

2022-03-22 15:13:24 733

原创 Python SO模块 os.chflags(path, flags)

os.chflags(path, flags)以下是此方法的解释与测试实例,方便大家理解:import os,stat'''os.chflags(path, flags): 用于设置路径的标记为数字标记。多个标记可以使用 OR 来组合起来。只支持在 Unix 下使用os.chflags(path, flags)的参数: path -- 文件名路径或目录路径。 flags -- 可以是以下值: stat.UF_NODUMP : 非转储文件

2022-03-22 15:09:28 356

原创 Python OS模块 os.chdir(path) and os.getcwd()

os.chdir(path) AND os.getcwd()以下是此方法的解释与测试实例,方便大家理解:import os""" os.chdir(path): 方法用于改变当前工作目录到指定的路径。os.chdir(path)的参数: path -- 要切换到的新路径os.chdir(path)的返回: 如果切换成功返回 True , 否则返回False。"""# 执行要修改的新目录newpath = "E:/Python/python项目/runoob-

2022-03-22 15:06:49 844

原创 python os模块 os.access(path,mode)

1、os.access(path,mode)以下是方法的解释与测试实例:import os """ os.access()方法: 方法使用当前的uid/gid尝试访问路径。大部分操作使用有效的 uid/gid, 因此运行环境可以在 suid/sgid 环境尝试os.access()参数解释: path -- 要用来检测是否有访问权限的路径。 mode -- mode为F_OK,测试存在的路径,或者它可以是包含R_OK、W_OK和X_OK 或者 R_OK、W_OK和X_OK

2022-03-22 14:13:52 1185

原创 Python3_File(文件)基础内容2_file 对象常用函数

file 对象常用的函数方法描述file.close()关闭文件,关闭后文件不能在进行读写操作file.flush()刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件,而不是被动的等待输出缓冲区写入。file.fileno()返回一个整型的文件描述符(file descriptor FD整型),可以用在如os模块的read方法等一些底层操作上。file.isatty()如果文件连接到一个终端设置,返回True,否则返回Flasefile.read([

2022-03-17 16:49:44 809

原创 Python3_File(文件)基础内容1_不同参数mode的效果

open() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。**注意:**使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode=‘r’)完整的语法格式为:open(file, mode=‘r’, buffering=-1, encoding=No

2022-03-07 17:02:42 203

原创 Python3_输入和输出的相关基础知识2(Python的文件操作、文件对象的方法、pickle 模块)

读取键盘输入Python 提供了 input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘。#测试input获取键盘输入#实例1str = input('请输入:')print('您输入的字符串是:' + str)这会产生如下的对应着输入的结果:读和写文件open() 将会返回一个 file 对象,基本语法格式如下:open(filename, mode)ilename:包含了你要访问的文件名称的字符串值。mode:决定了打开文件的模式:只读,写入,追加等。所有

2022-03-04 16:11:04 519

原创 Python3_输入和输出的相关基础知识1(输出格式美化、旧式字符串格式化)

输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现。str(): 函数返回一个用户易读的表达形式。repr(): 产生一个解释器易读的表达形式。>>> a = 'Hello Cha

2022-03-04 10:44:40 203

原创 Python3-模块相关基础知识详解-3(标准模块、包、从一个包中导入*)

标准模块Python 本身带着一些标准的模块库,在 Python 库参考文档中将会介绍到(就是后面的"库参考文档")。有些模块直接被构建在解析器里,这些虽然不是一些语言内置的功能,但是他却能很高效的使用,甚至是系统级调用也没问题。这些组件会根据不同的操作系统进行不同形式的配置,比如 winreg 这个模块就只会提供给 Windows 系统。应该注意到这有一个特别的模块 sys ,它内置在每一个 Python 解析器中。变量 sys.ps1 和 sys.ps2 定义了主提示符和副提示符所对应的字符串(

2022-03-02 14:54:56 101

原创 Python3-模块相关基础知识详解-2(from … import 语句、from … import * 语句、深入模块、__name__属性、dir()函数)

from … import 语句Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中,语法如下:from modname import name1, name2, … nameN例如,要导入模块 fibo 的 fib 函数,使用如下语句:from fibo import fib,fib2fib(500)运行结果:这个声明不会把整个fibo模块导入到当前的命名空间中,它只会将fibo里的fib函数引入进来。from … import * 语句把一个模块的所

2022-03-02 14:23:17 448

原创 Python3-模块相关基础知识详解-1(模块、import语句)

Python3 模块在前面的几个章节中我们基本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。下面是一个使用 python 标准库中模块的例子。# 用sys模块 获

2022-03-01 17:39:40 146

原创 Python3 数据结构基础详解4(元组和序列,集合,字典,遍历技巧)

元组和序列元组由若干逗号分隔的值组成,例如:t = 12,13,14print(type(t))print(t)print(t[0])运行结果:如你所见,元组在输出时总是有括号的,以便于正确表达嵌套结构。在输入时可能有或没有括号, 不过括号通常是必须的(如果元组是更大的表达式的一部分)。集合集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。可以用大括号({})创建集合。注意:如果要创建一个空集合,你必须用 set() 而不是 {} ;后者创建一个空的字典,下一节我们

2022-02-27 17:15:16 380

原创 Python3 数据结构基础详解3(嵌套列表解析,del语句)

嵌套列表解析Python的列表还可以嵌套。以下实例展示了3X4的矩阵列表:mynestlist = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]print(mynestlist)运行结果:以下实例将3X4的矩阵列表转换为4X3列表:# 转换成4*3的列表#方式1mynestlist2 = [[row[i] for row in mynestlist] for i in range(0,4)]print(mynestlist2)运行结果:以下实例也可以使

2022-02-25 17:19:00 746

原创 Python3 数据结构基础详解2(列表推导式)

列表推导式列表推导式提供了从序列创建列表的简单途径。通常应用程序将一些操作应用于某个序列的每个元素,用其获得的结果作为生成新列表的元素,或者根据确定的判定条件创建子序列。每个列表推导式都在 for 之后跟一个表达式,然后有零到多个 for 或 if 子句。返回结果是一个根据表达从其后的 for 和 if 上下文环境中生成出来的列表。如果希望表达式推导出一个元组,就必须使用括号。这里我们将列表中每个数值乘三,获得一个新的列表:# 列表推导式 将列表中每个数值乘三,获得一个新的列表oldlist =

2022-02-24 17:28:32 163

原创 Python3 数据结构基础详解1(列表、堆栈、队列)

Python3 数据结构本章节我们主要结合前面所学的知识点来介绍Python数据结构。列表Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。以下是 Python 中列表的方法:方法描述list.append(x)把一个元素添加到列表的结尾,相当于a[len(a):] = [x]list.extend(L)在list的结尾连接上另一个列表,相当于a[len(a): ] = Llist.inser

2022-02-24 16:55:06 1228

原创 Python3_函数相关基础知识

Python3 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放

2022-02-18 16:45:41 220

转载 Python3 迭代器与生成器

迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:迭代器对象可以使用常规for语句进行遍历:list = [1,2,3,4]it = iter(list)for x in it: print(x,end='')执行以上程序,输出结果如下

2022-02-16 17:25:04 41

原创 Python3_基础学习_循环语句

Python3 循环语句本章节将为大家介绍 Python 循环语句的使用。Python 中的循环语句有 for 和 while。Python 循环语句的控制结构图如下所示:While循环Python 中 while 语句的一般形式:while 判断条件(condition):执行语句(statements)……执行流程图如下:执行 Gif 演示:同样需要注意冒号和缩进。另外,在 Python 中没有 do…while 循环。以下实例使用了 while 来计算 1 到 100 的

2022-02-16 15:18:05 120

原创 Python3 (if...elif...else)条件控制

Python3 条件控制python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:代码执行过程:if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3如果 “condition_1” 为 True

2022-02-10 14:31:05 641

原创 Python编程实现——斐波纳契数列

斐波纳契数列斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从 1963 年起出

2022-02-10 14:01:05 4461

原创 Python3 集合(Set)

Python3 集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:parame = {value01,value02,…}或者set(value)实例:类似列表推导式,同样集合支持集合推导式(Set comprehension):集合的基本操作1、添加元素语法格式如下:s.add( x )将元素 x 添加到集合 s

2022-02-08 17:19:02 2634

Python图片的长宽格式修改和旋转

1、第一次双击‘图片处理.exe’只会创建文件夹。文件夹创建之后,以后就不用创建了,除非删除文件夹,才会再次创建。 2、按照图片方向放置到对应的新建的文件中。 3、再双击‘图片处理.exe’就可以把图片格式转换,自动放置到‘D:\图片转换\转换后图片’ 4、后期会更新自动识别图片方向,自动调正。 3积分买不了吃亏卖不老上当,

2022-04-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除