Python3.5 批量生成Java文件的实现方法
本文介绍使用Python3.5批量生成Java文件的方法。通过判断目录是否存在并创建,利用时间戳命名文件,以二进制追加模式写入指定内容。该脚本旨在自动化生成多个Java源文件,减少手动编码工作量,适用于需要快速生成大量基础代码结构的场景。
具体实现代码如下所示:
#coding=utf-8
'''
Created on 2012-5-29
@author: xiaochou
'''
import os
import time
def nsfile(s):
'''The number of new expected documents'''
#判断文件夹是否存在,如果不存在则创建
b = os.path.exists("E:\\testFile\\")
if b:
print("File Exist!")
else:
os.mkdir("E:\\testFile\\")
#生成文件
for i in range(1,s+1):
localTime = time.strftime("%Y%m%d%H%M%S",time.localtime())
#print localtime
filename = "E:\\testFile\\"+localTime+".java"
#a:以追加模式打开(必要时可以创建)append;b:表示二进制
f = open(filename,'ab')
testnote = 'private String username'
f.write(testnote.encode('utf-8'))
f.close()
#输出第几个文件和对应的文件名称
print("file"+" "+str(i)+":"+str(localTime)+".txt")
time.sleep(1)
print("ALL Down")
time.sleep(1)
if __name__ == '__main__':
s = int(input("请输入需要生成的文件数:"))
nsfile(s)
原计划是利用Python读取Excel文件并据此生成对应的domain文件,但受限于时间因素,目前暂不推进该功能。因此,当前版本先实现生成.java文件的功能,待未来有充裕时间再行开发。此举旨在通过自动化手段为编程人员减负,减少重复性的代码搬运工作。
以上关于Python3.5创建文件的简单实例即为本文分享的全部内容,希望能为读者提供有价值的参考。欢迎大家继续支持本站,获取更多技术分享。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













