ligghtser是一个能够自动读取ligghts软件打印或转储的数据文件的程序

LIGGGHTSER的Python项目详细描述


ligghtser是一个能够自动处理ligghts软件打印或转储的数据文件的程序,现在我们增加了一些有用的功能,比如自动从远程服务器获取信息。在

作者:Di

电子邮件:wangdi931010@gmail.com

Github:https://github.com/DiWang1010

------------关于已读文件--------------------------------

要读取文件:

导入Ligghtser

读卡器=LIGGGHTSER.read.阅读()

获取ţ目录中的所有文件

文件字典=reader.read_文件(“./”)

#获取转储文件数据

转储数据=reader.read_转储('./dump10000.output')

打印(转储数据['HEADER'])

打印(转储数据['id'])

打印(转储数据['type'])

pritn(转储数据['x'])

#读取ave文件

avedata公司=reader.read_大街('./大街_力.txt')

打印(avedata['TimeStep'])

#读取日志文件中的thermo

日志数据=reader.read_log_thermo阅读器('./日志.ligghts')

打印(logdata['data1'])

打印(logdata['data2'])

#更改某些参数后写入转储

写入程序=LIGGHTSER.write.write写入() 转储数据=reader.read_转储('./dump10000.output') 对于范围内的i(len(dump['id']) 当id是第一列时dump['DATA'][i][0]=0// writer.write_转储(转储数据,文件名)

------------关于远程服务器------------------------ #到使用远程服务器的ssh

氯=Ligghtser.ob.ob公司('192.168.0.1','用户名','密码')

请用您的远程服务器替换ip,然后替换用户名和密码。端口设置为22。 #设置电子邮件

电子邮件=邮件集('send@gmail.com','password','smtp.gmail.com',587,'target@mail.com',真)

如果这项工作成功,那么目标邮箱将收到一封测试电子邮件。然后可以将最后一个参数更改为False或删除它。 #通过sque命令获取信息

在克莱斯奎尔()

#使用作业ID自动检查作业

作业ID=[1,2,3,4,5] cl.监视器(作业ID、时间间隔、电子邮件、无)

如果您想发送电子邮件,请将从email_set函数中获得的内容复制到email。请暂时将最后一个参数保留为“无”

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JNI和取消异步任务   java整数n作为List<String>的第二个参数传递。子列表(fromIndex,toIndex),但是stacktrace说toIndex在Kotlin中是n+2   如何在Java中正确嵌套多个ArrayList/Maps?   在嵌套条件语句中比较数组中的值时,java List没有打印正确的值   从CRON作业运行java代码   JRE使用jvisualvm检测到java致命错误   java将字符添加到BufferedReader中   带有枚举的java单例与带有双重检查锁定的单例   Java中的编译器构造基类的更改会影响子类的字节码吗?   Java作为Windows服务用户数据路径   java clone():ArrayList。克隆人()我认为它是一个肤浅的复制品   在jfilechooser多文件选择器启用中打开对话框后,java文件将显示所选文件   java在常用的操作方法中使用反射可以吗?   java ReloadableResourceBundleMessageSource。getMessage()不使用我给它的参数