Python检验一个文件是否存在,如果不在就自己填写内容。

  1. import os
  2. while True:
  3. filename=input(‘Please enter the filename‘)
  4. if os.path.exists(filename):
  5. print(‘the file is exist‘)
  6. break
  7. else:
  8. all=[]
  9. while True:
  10. content=input(‘>‘)
  11. if content==‘.‘:
  12. print(‘Exit‘)
  13. break
  14. else:
  15. all.append(content)
  16. fobj=open(filename,‘w‘)
  17. str_list=[i+‘\n‘for i in all]
  18. fobj.writelines(str_list)
  19. fobj.close()
  20. break
时间: 2024-10-15 03:48:08

Python检验一个文件是否存在,如果不在就自己填写内容。的相关文章

使用python删除一个文件或文件夹

使用python删除一个文件或文件夹,需要使用os模块. import osos.remove(path) # path是文件的路径,如果这个路径是一个文件夹,则会抛出OSError的错误,这时需用用rmdir()来删除os.rmdir(path) # path是文件夹路径,注意文件夹需要时空的才能被删除os.unlink('F:\新建文本文档.txt') # unlink的功能和remove一样是删除一个文件,但是删除一个删除一个正在使用的文件会报错. import os path = 'F:

python读取一个文件的每一行判断是否为素数,并把结果写到另一个文件中

刚刚学习python的菜鸟,这道题包括:文件的读写,python的参数调用,异常的使用,函数的使用 创建一个文本文件inti_prime.txt 执行命令:python Prime.py init_prime.txt result_prime.txt 会生成一个result_prime.txt文件 1 #-*- coding:UTF-8 -*- 2 #读取一个文件的每一行,每一行为一个数字 3 #判断数字是不是素数 4 #并打印结果到另外一个文件 5 #输入文件名和输出文件名用参数的形式 6 i

python(三)一个文件读写操作的小程序

我们要实现一个文件读写操作的小程序 首先我们有一个文件 我们要以"============"为界限,每一个角色分割成一个独立的txt文件,按照分割线走的话是分成 xiaoNa_1.txt xiaoBing_1.txt xiaoNa_2.txt xiaoBing_2.txt 这样格式的四个文件 下面上代码: #定义一个保存文件的函数 def save_file(xiaoNa,xiaoBing,count): file_name_xiaoBing = 'xiaoBing_'+str(cou

Python判断一个文件中的字符串是否存在于另外一个文件中

最近市场部的同事让我帮忙处理一个两个文件,判断A文件的内容是否在B文件中存在,如果存在则打印出B文件中的内容,想了下,就目前用shell很简单实现,用Python如何实现呢?下面是具体代码: shell代码: #!/bin/bash for line in `cat /root/zy/audiolist.txt` do       files=`cat /root/zy/list.txt|grep "$line"|wc -l`       if [ -n $files ]       

45、如何使用python删除一个文件?

若想利用python删除windows里的文件,这里需要使用os模块!那接下来就看看利用os模块是如何删除文件的! 具体实现方法如下! os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误.如果要删除目录,请使用rmdir(). remove() 同 unlink() 的功能是一样的 在Windows系统中,删除一个正在使用的文件,将抛出异常.在Unix中,目录表中的记录被删除,但文件的存储还在. import os my_file = 'D:

python列出一个文件夹及其子目录的所有文件

>>> import os >>> for i in os.walk("."): ...     print i[0],"\n##",i[1],"\n##",i[2] ...  .                             #当前目录 ## ['fa', 'out']              #当前目录中的子目录       ## ['meta_rna.sh', 'nohup.out', 'lo

如何用Python删除一个文件?

删除文件 path,删除时候如果path是一个目录, 抛出 OSError错误. remove() 同 unlink() 的功能是一样的 os.remove('a.txt') 如果remove文件夹就会报错 >>> os.remove(r"C:\Users\k\Desktop\aaa") Traceback (most recent call last): File "<stdin>", line 1, in <module>

python 统计一个文件的行数、单词数、字符数

#!/usr/bin/env python def wordCount(s): chars = len(s) words = len(s.split()) lines = s.count('\n') print lines, words, chars s = open('/etc/passwd').read() wordCount(s)

判断一个文件里面有多少各种格式的图片

<?php $count=0; $bmp=0; $png=0; function show($p){ global $count; global $bmp,$png; $i=scandir($p);//在浏览器上输出文件夹里面的内容 echo '<pre>'; foreach($i as $v){ if($v=='.'|| $v=='..'){//去掉浏览器上显示的本级目录及上级目录 continue; } $pp=$p.'/'.$v; if(is_dir($pp)){//判断是不是一个