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
day1 创建X00001文件1K的更多相关文章
- .net中创建xml文件的两种方法
.net中创建xml文件的两种方法 方法1:根据xml结构一步一步构建xml文档,保存文件(动态方式) 方法2:直接加载xml结构,保存文件(固定方式) 方法1:动态创建xml文档 根据传递的值,构建 ...
- 1s 创建100G文件,最快的方法是?
在我们日常工作中,为了验证开发的功能,比如:文件上传功能或者算法的处理效率等,经常需要一些大文件进行测试,有时在四处找了一顿之后,发现竟然没有一个合适的,虽然 Linux 中也有一些命令比如:vim. ...
- Linux下如何遍历指定目录下的所有文件并删除指定天数之前创建的文件
脚本内容如下: #!/bin/bash function delete_file { days=$[$-] for i in `find $dir -type f -ctime +$days` do ...
- MFC 如何创建浏览文件夹的对话框
如何创建浏览文件夹的对话框 如何创建浏览文件夹的对话框 CString CXXXXDlg::GetOpenfolderPath() { BROWSEINFO bi; ZeroMemory(&b ...
- NPOI 2.0 创建Excel文件
如果只是简单的处理的话,只需要引用下载压缩包里的 NPOI.dll (office 2003)或 NPOI.OOXML.dll (office 2007) 文件而已. using System; us ...
- 尝试打开或创建物理文件 REATE FILE 遇到操作系统错误 5(拒绝访问)
尝试打开或创建物理文件 'E:\Library.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问.). 最佳回答: 这是因为SQL Server的启动帐户(一般是system或某个 ...
- Java Struts2 POI创建Excel文件并实现文件下载
Java Struts2 POI创建Excel文件并实现文件下载2013-09-04 18:53 6059人阅读 评论(1) 收藏 举报 分类: Java EE(49) Struts(6) 版权声明: ...
- C#操作XML学习之创建XML文件的同时新建根节点和子节点(多级子节点)
最近工作中遇到一个问题,要求创建一个XML文件,在创建的时候要初始化该XML文档,同时该文档打开后是XML形式,但是后缀名不是.在网上找了好些资料没找到,只能自己试着弄了一下,没想到成功了,把它记下来 ...
- 使用iText库创建PDF文件
前言 译文连接:http://howtodoinjava.com/apache-commons/create-pdf-files-in-java-itext-tutorial/ 对于excel文件的读 ...
随机推荐
- css3—产品列表之鼠标滑过效果
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8" /> <title&g ...
- Client/Server 模型 与socket
Client/Server 模型 Sockets 是以 Client 和 Server 交互通信方式来使用的.典型的系统配置是把 Server 放在一台机器中,而把 Client 放在另一台机器中, ...
- TensorFlow学习('utf-8' codec can't decode byte 0xff in position 0: invalid start byte)
使用语句: image_raw_data = tf.gfile.GFile("./picture.jpg", "r").read() 读取图像时报错如下: Un ...
- 如何高效的写出markdown笔记
重置用户名和密码 安利一个小工具donet-cnblog可以同步图片到cnblog中,同时生成对应的Markdown笔记.写博客的时候我们可以本地写,用这个工具同步到cnblog上能够大大节省我们的时 ...
- 【jQuery】动画小练习
1.jQuery部分代码如下 <script type="text/javascript"> $(function(){ var page = 1; var i = 4 ...
- 配置mysql允许远程链接
默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录.本文提供了二种方法设置mysql可以通过远程主机进行连接. 修改用户表的数据 登入mysql后,更改 mysql 数据库里的 ...
- 树莓派gitlab
pi@raspberrypi:~/Downloads $ sudo dpkg -i gitlab-ce_8.17.7-ce.0_armhf.debSelecting previously unsele ...
- background-position详解
一.background-position:left top; 背景图片的左上角和容器(container)的左上角对齐,超出的部分隐藏.等同于 background-position:0,0;也等同 ...
- python -- MySQLdb连接mysql数据库
1. python安装mysql $ pip install mysql-python 2. 数据库连接程序: import MySQLdb # 打开数据库连接db = MySQLdb.connect ...
- CSS 学习路线(二)选择器
选择器 规则结构: 分两个基本部分 选择器(selector)和声明块(declaration block) 组成 声明块:由一个或多个声明组成,每一个声明都是属性-值对 选择器分为:元素选择器,类选 ...