工作中经常在shell脚本中看到set这两个用法,但就像生活很多事情,习惯导致忽视,直到出现问题才引起关注。1. set -eset命令-e参数,linux自带说明如下:"Exit immediately if a simple command exits with a non-zero status."也就是说,在"set -e"之后出现代码,一旦出现了返回值非零,整个脚本
原创 2023-05-28 01:33:06
374阅读
Python I/O(输入/输出)主要是指与文件进行操作,包括文件读取和写入。Python 提供了一系列内置函数和方法来处理文件,使得文件 I/O 操作变得简单易行。打开文件在 Python ,可以使用 open() 函数来打开一个文件:file = open('filename.txt', 'r') # 打开文件用于读取open() 函数第一个参数是文件名,第二个参数是模式。常见
原创 2023-12-05 09:12:01
136阅读
%Y会被无世纪年份所替代。%m会被01到12之间一个十进制月份数替代,其他依次类推。1.%在python格式化输出,有转换字符飞鲸作用:(1)%c 整数转成对应 ASCII 字元;(2)%d 整数转成十进位;(3)%f 倍精确度数字转成浮点数;(4)%o 整数转成八进位;(5)%s 整数转成字符串;(6)%x 整数转成小写十六进位;(7)%X 整数转成大写十六进位。比如:a = 'tes
转载 2023-06-26 11:03:49
148阅读
python% 是什么意思, 起到什么作用?today = target_dir + time.strftime('%Y%m%d') now = time.strftime('%%Y会被无世纪年份所替代。%m会被01到12之间一个十进制月份数替代,其他依次类推。 1.%在python格式化输出,有转换字符作用: (1)%c 整数转成对应 ASCII 字元; (2)%d 整数转成十进位
        Python优点是简单、易学、易读和易维护,Python取消 " ; " 做结束符,同时也取消了很多符号。Python采用强制缩进方式使得代码具有较好可读性,取消了" {} " ,强制使用4个空格作层级关系。1. Python内置数据类型文本类型:str数值类型:int, fl
工作中经常在shell脚本中看到set这两个用法,但就像生活很多事情,习惯导致忽视,直到出现问题才引起关注。se
原创 2022-07-26 10:01:12
759阅读
先上参考链接: http://ifeve.com/java-nio-all/ https://www.imooc.com/article/265871 https://www.zhihu.com/question/29005375JavaIO大致可以分为三类:BIO,NIO,AIOBIO就是我们最常用阻塞式(Blocking)IO,它是基于流模型实现,交互方式是同步、阻塞方式,也就是说
转载 2024-05-22 16:28:28
28阅读
format是python2.6新增一个格式化字符串方法,相对于老版%格式方法,它有很多优点。1.不需要理会数据类型问题,在%方法%s只能替代字符串类型2.单个参数可以多次输出,参数顺序可以不相同3.填充方式十分灵活,对齐方式十分强大4.官方推荐用方式,%方式将会在后面的版本被淘汰format一个例子print ('hello {0}'.format('world'))&n
转载 2023-05-28 16:59:00
114阅读
print()函数使用   1.可以输出那些内容?     可以是数字、字符串、含有运算符表达式。   2.可以将内容输出目的地     显示器、文件   3.输出形式     换行、不换行转义字符   1.转义字符就是反斜杠+实现转义功能首字母   2.什么情况需要转义字符?     1).反斜杠:\ \     单引号:\ '     双引号:\"     2).换行:\n   回
转载 2023-08-15 23:36:55
129阅读
1、块级作用域 想想此时运行下面的程序会有输出吗?执行会成功吗?#块级作用域 if 1 = = 1 : name = "lzl" print
Python ,如果想要操作文件,首先需要创建或者打开指定文件,并创建一个文件对象,而这些工作可以通过内置 open() 函数实现。 在 Python ,如果想要操作文件,首先需要创建或者打开指定文件,并创建一个文件对象,而这些工作可以通过内置 open() 函数实现。open() 函数用于创建或打开指定文件,该函数常用语法格式如下:&
Pythonwith语句用于管理资源,确保进入和退出时自动清理,避免泄漏。上下文管理器需实现__enter__和__exit__方法,前者返回资源,
原创 1月前
39阅读
这个参数用于保护数据字典基表安全。数据字典基表可由具有sysoper和sysdba系统权限用户操作。当该参数被设为true时,并不具备上述两种权限用户,如果获得了drop any table权限,将能够恶意删部分数据字典,同时如果获得了select any table权限,将可以操作数据字典基表,从而对数据库构成安全威胁。具体o7_dictionary_accessibility
转载 精选 2014-05-28 19:23:25
944阅读
Pythonpass作用空语句 do nothing保证格式完整保证语义完整以if语句为例,在c或c++/java:if(true) ; //do nothing else { //do something }对应于python就要这样写:if true: pass #do nothing else: #do something###1 pass语句在函数作用当你在编写一个程序时,执行语
  一、函数 def 函数名(): 函数封装代码 ... def是英文define缩写别的Python文件可以引入 调用定义时 和其他代码包括注释保留两个空行pycharm 调试时F8 Step Over   单步执行代码,会把函数调用看作一行代码直接执行F7 Step Into     单步执行代码,如果是函数,会进入函数内部    注释时  
# Pythono_trunc 在Python,`o_trunc`是一个文件打开模式,用于在打开文件时截断文件。截断文件意味着删除文件内容并将其大小设置为0。本文将介绍如何在Python中使用`o_trunc`来实现文件截断。 ## 整体流程 下表展示了使用`o_trunc`实现文件截断整体流程: | 步骤 | 描述 | | --- | --- | | 1 | 打开文件 | |
原创 2023-08-01 02:59:58
184阅读
set -e表示一旦脚本中有命令返回值为非0,则脚本立即退出,后续命令不再执行; set -o pipefail表示在管道连接命令序列,只要有任何一个命令返回非0值,则整个管道返回非0值,即使最后一个命令返回0.
转载 2020-05-04 11:34:00
1963阅读
2评论
**起因:在写聊天客户端时候线程锁不知道怎么下手,try finally 觉得太沉重,想起来 With这个环境管理器。 里面涉及Python2,但是和python3没太大区别,仅供需要参考 **一、With语句是什么?With: 1.上下文管理器2.环境管理器我们平时写程序时候需要收尾,很典型一个就是Open,读取文件句柄,关闭文件句柄。例:file = open("/tmp/foo
这里使用两段代码比较加入wraps装饰器后,函数打印结果对比:新建文件名:Testword代码1:不加wraps装饰器# coding=utf-8from functools import wraps def my_decorator(func): def wrapper(*args, **kwargs): '''decorator''' ...
转载 2022-03-18 15:26:36
551阅读
Python ,一个变量作用域总是由在代码中被赋值地方所决定。 当 Python 遇到一个变量的话他会按照这样顺序进行搜索: 本地作用域(Local)→当前作用域被嵌入本地作用域(Enclosing locals)→全局/模块作用域(Global)→内置作用域(Built-in)
转载 2020-04-22 10:12:00
123阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5