python系列------函数类型--os函数库

我们从操作系统的的层次去学习os函数库的基本知识:

1、操作系统的类型

2、执行操作系统命令

3、所在路径

4、创建目录

5、删除文件

6、删除目录

7、更改路径

8、得到目录下的内容

1、os.name 函数

功能:获取当前使用的操作系统(获取信息不够详细)

其中 ‘nt‘ 是 windows,‘posix‘ 是linux 或者 unix

>>> import os

>>> system_type=os.name

>>> if system_type==‘nt‘:

print(‘systemtype is windows!‘)

elif system_type==‘posix‘:

print(‘systemtype is linux or unix!‘)

else:

print(‘systemtype is other!‘)

运行之后,如下输出:

system type is windows!

2、os.system()函数

功能:运行shell命令

>>> import os

>>> os.system(‘dir‘)

3、os.getcwd()函数

功能:获取当前目录,python 的工作目

>>> import os

>>> pwd=os.getcwd()

>>> print(pwd)

运行之后,如下输出:

D:\software\12.python

4、os.mkdir()函数

功能:创建一个新目录

eg:在系统d盘下创建一个test目录

>>> import os

>>> os.mkdir(‘d:\\test‘)

5、os.removedirs()函数

功能:删除指定目录

eg:删除d盘下的test目录

>>> import os

>>> os.removedirs(‘d:\\test‘)

6、os.remove()函数

功能:删除指定文件

eg:删除file.txt 文件

>>>os.chdir(‘d:\\test‘)

>>>os.getcwd()

‘d:\\test‘

>>>os.remove(‘file.txt‘)

注意:这个函数只能删除当前目录下的文件

7、os.chdir()函数

功能:改变当前路径到指定路径

eg:我现在从当前路径到 filepath 所指定的路径下

>>> import os

>>> pwd=os.getcwd()

>>> print(pwd)

d:\test

>>> filepath=‘d:\\download‘

>>> os.chdir(filepath)

>>> pwd=os.getcwd()

>>> print(pwd)

d:\download

8、os.listdir()函数

功能:返回指定目录下的所有目录和文件

eg:列出当前目录下的所有文件和目录

>>>import os

>>>pwd=os.getcwd()

>>>print(pwd)

d:\download

时间: 2024-12-11 09:56:49

python系列------函数类型--os函数库的相关文章

C函数类型和函数指针使用方法详解

二.通常的函数调用 一个通常的函数调用的例子: /* 自行包含头文件 */ void MyFun(int x); /* 此处的声明也可写成:void MyFun(int) */ int main(int argc, char* argv[]) {    MyFun(10); /* 这里是调用MyFun(10) 函数 */    return(0); } void MyFun(int x) /* 这里定义一个MyFun函数 */ {    printf("%d\n",x); } 这个My

函数指针(函数指针作为函数形参/函数类型作为函数返回类型)

函数指针是指向函数的指针变量. 因此"函数指针"本身首先应是指针变量,只不过该指针变量指向函数.这正如用指针变量可指向整型变量.字符型.数组一样,这里是指向函数.如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址.有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上是大体一致的.函数指针有两个用途:调用函数和做函数的参数. 1 #include<stdio.h> 2 int max(int

Python系列之反射、函数

一.反射 说反射之前先介绍一下__import__方法,这个和import导入模块的另一种方式 1. import commons 2. __import__('commons') 如果是多层导入: 1. from list.text import commons 2. __import__(' list.text.commons',fromlist=True) #如果不加上fromlist=True,只会导入list目录 反射有即想到4个内置函数分别为:getattr.hasattr.seta

函数类型+WINAPI+函数名(例如inline DWORD static WINAPI RecordToKeys(const DRWT&amp; theDRWT,WTSBH* pKey,DWORD dwMaxNum)

winapi标识符在WINDEF.H定义,语句如下: #define winapi __stdcall 让我们说说这个__stdcall stdcall调用约定 stdcall很多时候被称为pascal调用约定,因为pascal是早期很常见的一种教学用计算机程序设计语言,其语法严谨,使用的函数调用约定就是stdcall.在Microsoft C++系列的C/C++编译器中,常常用PASCAL宏来声明这个调用约定,类似的宏还有winapi和callback. stdcall调用约定声明的语法为(以

typedef定义函数类型或函数指针

转载请标明出处: 最近在看redis的代码,发现了有关函数指针的部分,想把它记下来. 在redis中有类似下面的定义,利用typedef 定义了一个新的类型,这种类型是一个函数: typedef void aeFileProc(struct aeEventLoop *eventLoop, int fd, void *clientData, int mask); 然后可以用这个类型定义一个指针,这个指针指向一个函数,具体redis中使用如下(具体redis的源码解析,后面的文章中还会提到): ae

C++-------定义函数类型

函数重载和函数指针 int func(int a,int b) { cout<<"func"<<endl; return 0; } int func(int a,int b,int c) { cout<<"func(int,int,int)"<<endl; return 0; } //1.定义一种函数类型 typedef int(MY_FUNC)(int ,int); //定义MY_FUNC的函数类型,返回值是int,

TypeScript入门三:TypeScript函数类型

TypeScript函数类型 TypeScript函数的参数 TypeScript函数的this与箭头函数 TypeScript函数重载 一.TypeScript函数类型 在上一篇博客中已经对声明TypeScript类型变量已经做了初步的解析,这里先回顾以下: 1 //声明函数 2 function add1(x:number,y:number):number{ 3 return x+y; 4 } 5 6 let add2 = function(x:number,y:number):number

[转]什么是C++虚函数、虚函数的作用和使用方法

我们知道,在同一类中是不能定义两个名字相同.参数个数和类型都相同的函数的,否则就是“重复定义”.但是在类的继承层次结构中,在不同的层次中可以出现名字相同.参数个数和类型都相同而功能不同的函数.例如在例12.1(具体代码请查看:C++多态性的一个典型例子)程序中,在Circle类中定义了 area函数,在Circle类的派生类Cylinder中也定义了一个area函数.这两个函数不仅名字相同,而且参数个数相同(均为0),但功能不同,函数体是不同的.前者的作用是求圆面积,后者的作用是求圆柱体的表面积

新手,对函数,函数指针,回调函数, 函数指针作为函数的返回值和block的一些见解

很多初学者,学c语言时,看到函数都觉得难,我也是,一开始觉得函数太难了,后来慢慢就理解了 第一:函数 在c语言中最简单的函数一般有四种: 1, 无返回值, 无参数. 2, 无返回值,有参数. 3, 有返回值,无参数. 4, 有返回值,有参数 1, 无返无参  定义方式:      void 函数名(); 一般不怎么用这种形式的函数,可用来输出,打印 void functionOne() { printf("无返回值,无参数"); // 没有返回值不能写return } int main