python的os模块 os模块提供了多数操作系统的功能接口函数,可以使用不同的操作平台 getcwd用法:获取当中执行命令下在所在目录 import os print(os.getcwd()) #结果:D:\pycharm\untitled\demo isfile用法: 判断当中路径下是否为文件 ...
转载 2021-09-05 21:06:00
442阅读
2评论
一 UUID.toString方法与Long.fastUUID方法的关联UUID类public final class UUID implements java.io.Serializable, Comparable<UUID> { public static UUID randomUUID() { SecureRandom ng = Holder.numb
转载 7月前
18阅读
模块 就好⽐是 ⼯具包,要想使⽤这个⼯具包的⼯具,就需要 导⼊ import 这个模块 每⼀个以扩展名 py 结尾的 Python 源代码⽂件都是⼀个 模块模块定义的 全局变量 、 函数 都是模块能够提供给外界直接使⽤的⼯具 新建一个模块moduleUse def func(): print ...
转载 2021-09-10 09:58:00
440阅读
2评论
 SWMM模型概况:       SWMM5 系列拥有编辑区域数据的功能,而且能模拟水文、 水力和水质。其核心部分是管道汇流计算模块,提供了恒定流法、运动波法和动力波法三种水动力学 方法。其中动力波法通过求解完整的圣维南方 程组进行计算,能够处理蓄变、回水、进出口损失、 逆流以及有压流。由于 SWMM 模型对城市管网 一维水动力模拟的适用性,并且软
原创 2024-06-14 21:28:23
22阅读
一、模块、包在计算机程序的开发过程,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python,一个.py文件就称之为一个模块(Module)。模块是一组Python代码的集合,可以使用其他模块,也可以被其他模块使用。创建自己的模块
在这里跟大家分享一个Python编程过程的知识点——os模块!OS模块python内建模块,OS模块主要定义了大量的处理文件和目录的方法,还包含普遍的操作系统功能。 如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。常用方法: 1、os.name 输出字符串指示正在使用的平台。如果是window 则用’nt’表示,对于Linux/Unix用户,它是’posix’。 2、os.getc
python常用模块之 itertools一、对迭代器进行切片(islice)二、计数器,指定起始位置和步长(count)三、累加(accumulate)四、连接多个列表或者迭代器(chain)五、类似数学排列组合1、列表或迭代器中指定数据的元素不重复的所有组合,无顺序,类似概率学的 C(combinations)2、允许重复的组合(combinations_with_replacement)3
struct模块 / struct Module在网络编程,利用 socket 进行通信时,常常会用到 struct 模块,在网络通信中,大多数传递的数据以二进制流(binary data)存在。传递字符串时无需过多担心,但传递 int,char 之类的基本数据时,就需要一种机制将某些特定的结构体类型打包成二进制流的字符串,然后在进行网络传输,而接收端也可以通过某种机制进行解包还原出原始数据。s
转载 2024-04-22 06:44:35
58阅读
Python中有个logging模块可以完成相关信息的记录,在debug时用它往往事半功倍1. 日志级别日志一共分成5个等级,从低到高分别是:DEBUGINFOWARNINGERRORCRITICAL说明:DEBUG:详细的信息,通常只出现在诊断问题上INFO:确认一切按预期运行WARNING:一个迹象表明,一些意想不到的事情发生了,或表明一些问题在不久的将来(例如。磁盘空间低”)。这个软件还能按
  re模块提供了一系列功能强大的正则表达式(regular expression)工具,它们允许你快速检查给定字符串是否与给定的模式匹配(match函数), 或者包含这个模式(search函数)。正则表达式是以紧凑(也很神秘)的语法写出的字符串模式。1. 常用方法常用方法描述match(pattern, string, flags=0)如果字符串string的开头和正则表达式pattern匹配返
python内置模块argparse的使用该模块可以理解为是参数剖析器,作用是可以不用打开pycharm,直接使用命令行来测试我们的代码: 传入一个参数1.pre_work:先在文件夹里创建一个argparse_prac文件 demo.py里面的代码(附有详细解析):#传入一个参数 import argparse #ArgumentParser是参数解析器,下面这条语句是最前提的,作用是声明解析器
转载 2023-09-22 14:43:24
107阅读
我感觉百度是BAT三家里面AI能力最强的了,在图像和语音的处理上面是很强的,很全面。百度AI里面功能齐全,提供的语言也是很多。唯一不太好的是目前对python3不是很支持,还是支持python2。但也不表示python3做不了。一下是代码import urllib3,base64 from urllib.parse import urlencode import json import cv2 i
目录导入创建限制分母属性 导入内置模块import fractions创建frac = fractions.Fraction(numerator=int or float, demoninator=) frac = fractions.Fraction(int | float | str | Decimal | Fraction) frac = fractions.Fraction.from_f
环境  虚拟机:VMware 10   Linux版本:CentOS-6.5-x86_64   客户端:Xshell4  FTP:Xftp4  python3.6一、模块的使用和安装模块和C语言中的头文件以及Java的jar包很类似,使用关键字import引入模块。1、import module1,mudule2...当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。2、在调用m
转载 2023-11-27 20:05:22
130阅读
python有许多的类库,现将学习记录下来,以供以后回顾复习:1.glob模块   用于文件名操作,匹配指定目录下的文件,返回的是目录加文件名,常用的有两个函数:   glob(pattern),返回匹配的文件的列表。   iglob(pattern),返回生成器,可以遍历匹配的文件。   示例代码:  &n
python模块:一个模块编写完毕之后,其他模块直接调用,不用再从零开始写代码了,节约了工作时间;避免函数名称和变量名称重复,在不同的模块可以存在相同名字的函数名和变量名,但是,切记,不要和系统内置的模块名称重复。模块的三种来源:1.内置的(python解释器自带)2.第三方的(别人写的)3.自定义的(我们自己写的)模块的四种表现形式:1.使用python编写的py文件(也就意味着py文件也可以
io模块提供python处理各种I/O的主要工具。有三种主要的I/O类型:Text I/O、Binary I/O和Raw I/O。属于这些类别的对象通常称为流。Raw I/O通常用作二进制和文本流的低级构建块,很少拿来直接操作,在此不再赘述。磁盘上读写文件的功能是由操作系统提供的,现代操作系统不允许普通程序直接操作磁盘。读写文件是请求操作系统打开一个文件对象(文件描述符),然后,通过操作系统提供的
转载 2024-06-29 12:56:01
50阅读
一、psutil模块psutil是一个跨平台库(http://pythonhosted.org/psutil/)能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、iostat
转载 2023-08-21 09:33:24
75阅读
如果我们只需要存少量的数据,一个简单的存储方案是使用shelve模版。我们只需要给他提供一个指定路径的文件名。shelve调用过程是, 先调用open函数,参数为文件名。返回值是一个shell对象。这个对象可以用来存储数据,可以作为一个字典来操作,但是键一定是字符串类型的。操作完成后调用close函数。看下shelve的简单使用,import shelve #参数为文件名,会在当前运行目录下创建
转载 2024-06-11 21:22:31
70阅读
主要是介绍python的copy模块。 copy模块包括创建复合对象(包括列表、元组、字典和用户定义对象的实例)的深浅复制的函数。 ######## copy(x) ######## 创建新的复合对象并通过引用复制x的成员来创建x的浅复制。更加深层次说, 它复制了对象,但对于对象的元素,依然使用引用。 对于内置类型,此函数并不经常使用。 而是使用诸如list(x), dict(x), set(
  • 1
  • 2
  • 3
  • 4
  • 5