day1 创建X00001文件1K

要求:创建文件名为:X000001-X999999,大小为1K 的文件

版本1)

import os
#1.输入要创建的文件数量
nums = int(input("nums:"))
print(nums)
#2.创建文件
i = 0
while True:
    if i > nums:
        break
 #   print(i)
    print("%06d"%i)
    name = 'x' + str(i)
    print(name)
    os.system('ls')
   # name = "dd if=/dev/zero of='name' bs=1K count=1"
   # os.system(name)
    i += 1

#for i in 10:
   # print(i)
  #  name = 'x' + str(i)
 #   print(name)
   # dd if=/dev/zero of='name' bs=1K count=1

 

####  运行结果
nums:10
10
000000
x0
1.py  3.py     2.py 
000001
x1
1.py  3.py     2.py  
000002
x2

 

版本2)单个文件创建

import os
#1.获取文件的数量
name_count = int(input("nums="))

#2.对文件的name进行处理
first_name = "%06d"%name_count
print(first_name)
second_name = 'X' + str(first_name)
print(second_name)

#3.创建文件
command = 'dd if=/dev/zero of=' + second_name + ' bs=1K count=1'
os.system(command)

  

#### 运行结果
nums=2
000002
X000002
记录了1+0 的读入
记录了1+0 的写出
1024 bytes (1.0 kB, 1.0 KiB) copied, 0.000998284 s, 1.0 MB/s

 

 

版本3)循环创建多个文件

import os
#1.获取文件的数量
name_count = int(input("nums="))

#2.对文件的name进行处理
i = 0
while True:
    if i > name_count:
        break
    first_name = "%06d"%i
    second_name = 'X' + str(first_name)
    command = 'dd if=/dev/zero of=' + second_name + ' bs=1K count=1'
    os.system(command)
    i += 1
#print(first_name)
#print(second_name)

#3.创建文件

 

nums=10
记录了1+0 的读入
记录了1+0 的写出
1024 bytes (1.0 kB, 1.0 KiB) copied, 0.00103886 s, 986 kB/s
记录了1+0 的读入
记录了1+0 的写出
1024 bytes (1.0 kB, 1.0 KiB) copied, 0.000885274 s, 1.2 MB/s
记录了1+0 的读入
记录了1+0 的写出
1024 bytes (1.0 kB, 1.0 KiB) copied, 0.000800449 s, 1.3 MB/s
记录了1+0 的读入
记录了1+0 的写出
1024 bytes (1.0 kB, 1.0 KiB) copied, 0.000543163 s, 1.9 MB/s
记录了1+0 的读入
记录了1+0 的写出
1024 bytes (1.0 kB, 1.0 KiB) copied, 0.000464876 s, 2.2 MB/s

 

 

python@ubuntu:~/pythonS6/1$ ls -h -l
总用量 56K
-rw-rw-r-- 1 python python  444 11月 25 17:11 1.py
-rw-rw-r-- 1 python python  307 11月 25 17:19 2.py
-rw-rw-r-- 1 python python  382 11月 25 17:22 3.py
-rw-rw-r-- 1 python python 1.0K 11月 25 17:41 X000000
-rw-rw-r-- 1 python python 1.0K 11月 25 17:41 X000001
-rw-rw-r-- 1 python python 1.0K 11月 25 17:41 X000002
-rw-rw-r-- 1 python python 1.0K 11月 25 17:41 X000003
-rw-rw-r-- 1 python python 1.0K 11月 25 17:41 X000004
-rw-rw-r-- 1 python python 1.0K 11月 25 17:41 X000005
-rw-rw-r-- 1 python python 1.0K 11月 25 17:41 X000006
-rw-rw-r-- 1 python python 1.0K 11月 25 17:41 X000007
-rw-rw-r-- 1 python python 1.0K 11月 25 17:41 X000008
-rw-rw-r-- 1 python python 1.0K 11月 25 17:41 X000009
-rw-rw-r-- 1 python python 1.0K 11月 25 17:41 X000010

 

posted @ 2017-11-25 17:43  venicid  阅读(271)  评论(0编辑  收藏  举报