1.用python对文件进行增(创建一个文件)、删(删除一个文件)、改(重命名)操作:
增(创建一个文件)
import os def mkdir(path): folder = os.path.exists(path) if not folder: os.makedirs(path) file = "C:\Users\烟雨萧煜\1" mkdir(file)
用mkdir()创建文件
删(删除一个文件)
import os my_file = 'C:/Users/烟雨萧煜/1' if os.path.exists(my_file): os.remove(my_file)
用os.remove()删除文件
改(重命名)
import os shutil.move("C:\Users\烟雨萧煜\1","C:\Users\烟雨萧煜\2")
用os.rename(old,new)重命名文件
2.第一行输入一个整数n代表元素的个数,接下来一行输入n个整数并放到列表中。最后输出排序后的列表(可以用列表自带的方法):
import os list=[] x=input() x=int(x) for i in range (n): temp = input () list.append(temp) list.sort () print(list)
3.第一行输入一个整数n代表元素的个数,接下来一行输入n个整数并放到列表中。对输入的列表进行去重后并输出:
import os n=input("n ") list=[] for i in range (n): if i not in list: list1.append(i) print(list1)
定义一个列表,用for循环体将n个数放入list中,用if语句判断输入的数是否在list中出现过,将未出现的数也放到list1中
4.第一行输入一个整数n代表数据数量。接下来n行输入姓名 学号。接下来输入任意数量的姓名,能输出其对应的学号:
import os n=int(input("请输入:")) datil={} for i in range(n): num=input() datil[num]=input() print(datil) for j in range(n): name=input("姓名:") print(datil.get(name))