码迷,mamicode.com
首页 > 其他好文 > 详细

day 创建X00001文件1K

时间:2017-11-25 18:22:03      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:1.2   comm   --   while   获取   多个   ons   ##   循环   

要求:创建文件名为: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

 

day 创建X00001文件1K

标签:1.2   comm   --   while   获取   多个   ons   ##   循环   

原文地址:http://www.cnblogs.com/venicid/p/7895906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!