国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python實現比較兩個文件夾中代碼變化的方法

Python實現比較兩個文件夾中代碼變化的方法

2020-07-21 10:41speedmancs Python

這篇文章主要介紹了Python實現比較兩個文件夾中代碼變化的方法,實例分析了Python讀取文件夾中文件及字符串操作的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Python實現比較兩個文件夾代碼變化的方法。分享給大家供大家參考。具體如下:

這里將修改代碼后的目錄與原始目錄做對比,羅列出新增的代碼文件,以及修改過的代碼文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# -*- coding: utf-8 -*-
import os;
folderA = "F:\\Projects\\FreeImageV3_14_1\\".lower();
folderB = u"E:\\Software\\圖像解碼庫\\FreeImage3141\\FreeImage\\".lower();
filePathsA = {};
filePathsB = {};
for root,dirs,files in os.walk(folderA):
  for fileName in files:
    filePathsA[(root + "\\" + fileName).lower()] = 1;
for root,dirs,files in os.walk(folderB):
  for fileName in files:
    filePathsB[(root + "\\" + fileName).lower()] = 1;
# 在filePathsA中,找到所有和filePathsB中不一致的文件的路徑   
modifiedFilePath = [];
addedFilePath = [];
for filePathA in filePathsA:
  folderALen = len(folderA);
  filePathB = folderB + filePathA[folderALen:];
  idx = filePathA.rfind(".");
  if idx == -1:
    continue;
  ext = filePathA[idx + 1:];
  ext = ext.lower();
  if ext != "c" and ext != "h" and ext != "cpp" and ext != "cxx":
    continue;
  if filePathB not in filePathsB:
    addedFilePath.append(filePathA);
    continue;
  text_file = open(filePathA, "r");
  textA = text_file.read();
  text_file.close();
  text_file = open(filePathB, "r");
  textB = text_file.read();
  text_file.close();
  if textA != textB:  
    modifiedFilePath.append(filePathA);
output = open('res.txt', 'w');
output.write("added files:\n");
for filePath in addedFilePath:
  output.write(filePath + "\n");
output.write("modified files:\n");
for filePath in modifiedFilePath:
  output.write(filePath + "\n");
output.close();

希望本文所述對大家的Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 夜夜操天天操 | 依人在线视频 | 在线黄av| 日韩一区二区三区在线视频 | 日本免费精品视频 | 国产日韩精品一区二区 | 在线精品国产一区二区三区 | 国产精品尤物麻豆一区二区三区 | 亚洲视频欧洲视频 | 成人永久免费视频 | 国产黄色大片免费在线观看 | 一本a道v久大 | 天天艹 | 免费一级毛片 | 日韩一级视频 | 国产玖玖视频 | 毛片免费观看视频 | 大象一区| 国产一级一级毛片女人精品 | 色婷婷一二三 | 精品9999| 狠狠爱网站 | 成人亚洲 | 亚洲午夜成激人情在线影院 | 国内精品一区二区三区视频 | 成人免费视频a | 在线观看免费成人av | 高清一区二区三区 | 久久一日本道色综合久久 | 精品国产乱码久久久久久丨区2区 | 欧美日韩久久精品 | 欧美一区二区久久 | 国产精品免费一区二区三区四区 | 国产精品久久久久久一区 | 亚洲一区二区三区在线 | 国产视频一区二区 | 中文字幕精品一区二区三区精品 | 久久久久久久久久国产 | 黄在线免费观看 | 午夜精品一区 | 不卡av电影在线观看 |