引用
.版本 2
.支持库 shell
.支持库 iconv
.子程序 子程序_文件对比, 整数型, , 相等为真 真的话是1 ,假的话是 0 未知失败的话返回 2(1超时,2也许文件正在被占用) 注:需python 3.4 支持
.参数 参数_文件1, 文本型
.参数 参数_文件2, 文本型
.局部变量 局变_临时路径, 文本型
.局部变量 局变_临时文本所在路径, 文本型, , , PY生成的文本 写出路径
.局部变量 局变_大蛇新文本, 文本型, , , 常量文本修改后
.局部变量 局变_大蛇文本_转换后, 字节集, , , 编码转换后
.局部变量 局变_大蛇文件路径, 文本型
.局部变量 局变_文件比较结果, 文本型
局变_临时路径 = 取特定目录 (11)
局变_临时文本所在路径 = 磁盘模块_替换单斜杠为双 (局变_临时路径 + “2014.txt”)
删除文件 (局变_临时文本所在路径)
局变_大蛇新文本 = 子文本替换 (#常量_PY文本, “文件1”, 磁盘模块_替换单斜杠为双 (参数_文件1), , , 真)
局变_大蛇新文本 = 子文本替换 (局变_大蛇新文本, “文件2”, 磁盘模块_替换单斜杠为双 (参数_文件2), , , 真)
局变_大蛇新文本 = 子文本替换 (局变_大蛇新文本, “比较结果文本”, 局变_临时文本所在路径, , , 真)
局变_大蛇文本_转换后 = 编码转换 (到字节集 (局变_大蛇新文本), #编码_GBK, #编码_UTF_8, )
局变_大蛇文件路径 = 局变_临时路径 + “2014.py”
.如果真 (写到文件 (局变_大蛇文件路径, 局变_大蛇文本_转换后) = 真)
系统模块_运行 (“C:\Python34\pythonw.exe”, 局变_大蛇文件路径, 真)
系统模块_延迟 (100)
局变_文件比较结果 = 到文本 (读入文件 (局变_临时文本所在路径))
.如果真 (局变_文件比较结果 = “1”) ' 相等为1
返回 (1)
.如果真结束
.如果真 (局变_文件比较结果 = “0”) ' 不等为 0
返回 (0)
.如果真结束
.如果真 (局变_文件比较结果 = “”) ' 读取失败 为 2
返回 (2)
.如果真结束
.如果真结束
返回 (2)