|
10鱼币
本帖最后由 Cria 于 2020-6-3 23:16 编辑
编写程序,打开指定目录下的所有jpeg格式的文件。(提示:jpeg格式文件的前三个字节为“0xFF0xD80xFF”)
参考代码- from os import listdir,startfile,chdir
- from os.path import isfile
- dir = input ('please input a directory:').replace('\\','/')
- chdir(dir)
- for fname in listdir(dir):
- if isfile(fname):
- with open(fname,'rb') as fp:
- content = fp.read(3)
- if content == b'\xFF\xD8\xFF':
- print('JPEG文件是:{}'.format(fname))
- print('打开文件。。。')
- startfile(fname)
复制代码
- import os
- path = input('请输入目录路径:')
- os.chdir(path)
- file_list = os.listdir(path)
- for i in file_list:
- if i.split('.')[-1] == 'jpeg':
- with open(i,'rb') as f:
- if f.read(3) == b'\xFF\xD8\xFF':
- print('JPEG文件是:{}'.format(i))
- print('正在打开JPEG文件')
- os.startfile(i)
复制代码
|
|