python怎样打开加密的文件_如何使用python加密多个文件
我正在尝试搜索指定文件夹中的.txt文件,并对使用我的加密算法找到的每个.txt文件进行加密。不过,我似乎无法能够弄清楚如何将所有的文件夹中找到的.txt文件加密并重新命名如何使用python加密多个文件
这是我与目前
import time, os, sys, encrypt, decrypt, caesarCipher, reverseCipher, vigenereCipher, glob
def main():
outputFilename = 'ABC.encrypted.txt'
mKey = 5
myMode = 'encrypt'
for root, dirs, files in os.walk('/Ransom'):
for file in files:
if file.endswith((".txt")):
inputFilename = os.path.join(root, file)
if not os.path.exists(inputFilename):
print('The file %s does not exist. Exiting....' % (inputFilename))
sys.exit()
fileObj = open(inputFilename)
content = fileObj.read()
fileObj.close()
print ('%sing...' % (myMode.title()))
startTime = time.time()
if myMode == 'encrypt':
translated = encrypt.encryptMess(mKey, content, myMode)
elif myMode == 'decrypt':
translated = decrypt.decryptMess(mKey, content, myMode)
outputFileObj = open(outputFilename, 'w')
outputFileObj.write(translated)
outputFileObj.close()
print('Done %sing %s (%s characters).' % (myMode, inputFilename, len(content)))
print('%sed file is %s.' % (myMode.title(), outputFilename))
if __name__ == '__main__':
main()
工作的代码,我真的很感谢所有帮助引导我实现这一目标。
2016-12-04
f.karim
+0
相同的方式,'print'里面的'的文件的名称文件在文件中:循环,你应该在加密方面做同样的事情。继续**在'for'循环中进行。 –
+0
我试过这样做,但它不起作用。这是我为os.walk('/ Users/rose_/Desktop/Ransom')中的root,dirs和files创建的代码: 对于文件中的文件: if file.endswith((“。txt”)): Inputfilename = os.path.join(root,file)) –
+0
用你试过的代码更新问题 –
python怎样打开加密的文件_如何使用python加密多个文件相关推荐
- python为运行为何出现乱码_我的python写入文件正常,打开后却是乱码格式为什么?...
windows7 +2.7.5 我的源代码: #!/usr/bin/env python # -*- coding: utf-8 -*- file = open(r"D:\Android\p ...
- python写打开的excel 冲突_在Python中打开excel文件时出错
嗨,我对python很陌生,这里我试图用python代码打开xls文件,但它显示了一些错误,如下所示.在 代码:from xlrd import open_workbook import os.pat ...
- python打开dat文件_科学网—Python: 文件的打开,读写和关闭 - 刘洋洋的博文
文件打开,读写和关闭的顺序: 打开文件:# 打开后才能进行读写 读文件或写文件: 文件关闭.# Python会缓存写入的数据,如果程序异常崩溃,数据就不能写入到文件当中.安全起见,文件用完后要主动关闭 ...
- 怎样用python打开文件_怎样用python打开文件
python下打开文件超级简单,不用导入任何包,直接输入f = open('your_file.txt','r') 就可以打开一个文件进行操作.第二个参数为对文件的操作方式,'w'是写文件,已存在的同 ...
- golang 加密文件_如何使用Go加密文件
golang 加密文件 Cryptography is mandatory in the current modern world. In this era of big data and data ...
- python读取pdf文件_深入学习python解析并读取PDF文件内容的方法
这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...
- python局域网大文件_[源码]Python简易http服务器(内网渗透大文件传输含下载命令)...
Python简易http服务器源码 import SimpleHTTPServer import SocketServer import sys PORT = 80 if len(sys.argv) ...
- python的read函数调用报错_从零开始学Python(七):文件存储I/O流和异常捕捉
这两天在搞小程序开发,耽搁了一下更新的进度,今天补上.一个完整的前端程序肯定离不开数据存储和网络两个模块,今天我们就先来讲讲python中的一种常见数据存储:文件存储!~! 文件存储(I/O操作) 何 ...
- pfx导入后仍然打不开加密文件_天正CAD图纸加密和解密方法
CAD作图的时候如果要发给别人,但又怕别人任意修改,或者怕别人盗取你的图纸时,图纸加密就很有必要了 方法一:CAD加密 打开你需要加密的图纸,输入"OP"打开选项窗口,点击&quo ...
最新文章
- js和java中URI的编码和解码
- FIO工具测试延迟、带宽、IOPS
- VTK:Utilities之UnknownLengthArray
- 2015美国数学建模a代码c语言,美国数学建模比赛2020 MCM C题代码详解
- 视频播放器——开源免费三大代表
- android button imagebutton 区别,android - 可点击的ImageView和ImageButton之间的区别
- cts测试之CertificateTest
- 程序员失业一月转行去送外卖,晒出当天收入,还以为看错了
- Spring 依赖注入中 Field 注入的有害性
- 读python学习手册
- RPA机器人自动调用U盾方案
- 【论文阅读】DeepIM: Deep Iterative Matching for 6D Pose Estimation
- 漏洞优先级技术(VPT)导论
- 2022-03-03 北京 计算机知识。字符编码,ppt
- java怎么连接sql_java怎么连接SQL Server
- 【android studio】 the logging tag can be at most 23 characters
- 空口定义、下行传输流程
- 梆梆安全卢佐华:用安全拥抱物联网时代
- C#:实现字数统计函数算法(附完整源码)
- 位运算(3)-- 高级运用
热门文章
- tp5ajax即点即改,TP5中即点即改,json分页,单删
- MySQL备份-mysqldump命令
- 怎么看铜皮属性_阻抗匹配怎么做 及阻抗匹配的作用。
- Oracle收集用户的权限
- android gridview滚动监听,检测GridView滚动速度 – Android
- spi收发时的寄存器sr不变_「正点原子Linux连载」第二十七章SPI实验(一)
- linux用户和用户组及权限管理
- c语言先调用load函数,透过源码全流程分析+load函数初始化
- fastjson转json字符串按字母大小排序
- nginx 日志格式设置 和 负载均衡下 获取真实ip