91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 675KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-12
  • 語言: 其他
  • 標(biāo)簽: tinyxm??read??a??

資源簡介

非常方便對xml文檔進(jìn)行操作,讀取,寫入,創(chuàng)建,打開等操作,非常強(qiáng)大。親測可用。

資源截圖

代碼片段和文件信息

#?Python?program?to?set?the?version.
##############################################

import?re
import?sys
import?optparse

def?fileProcess(?name?lineFunction?):
filestream?=?open(?name?‘r‘?)
if?filestream.closed:
print(?“file?“?+?name?+?“?not?open.“?)
return

output?=?““
print(?“---?Processing?“?+?name?+?“?---------“?)
while?1:
line?=?filestream.readline()
if?not?line:?break
output?+=?lineFunction(?line?)
filestream.close()

if?not?output:?return #?basic?error?checking

print(?“Writing?file?“?+?name?)
filestream?=?open(?name?“w“?);
filestream.write(?output?);
filestream.close()

def?echoInput(?line?):
return?line

parser?=?optparse.OptionParser(?“usage:?%prog?major?minor?build“?)
(options?args)?=?parser.parse_args()
if?len(args)?!=?3:
parser.error(?“incorrect?number?of?arguments“?);

major?=?args[0]
minor?=?args[1]
build?=?args[2]
versionStr?=?major?+?“.“?+?minor?+?“.“?+?build

print?(“Setting?doxtinyxml2.h“)
print?(“Version:?“?+?major?+?“.“?+?minor?+?“.“?+?build)

####?Write?the?tinyxml.h?####

def?engineRule(?line?):

matchMajor?=?“static?const?int?TIxml2_MAJOR_VERSION“
matchMinor?=?“static?const?int?TIxml2_MINOR_VERSION“
matchBuild?=?“static?const?int?TIxml2_PATCH_VERSION“

if?line[0:len(matchMajor)]?==?matchMajor:
print(?“1)tinyxml2.h?Major?found“?)
return?matchMajor?+?“?=?“?+?major?+?“;\n“

elif?line[0:len(matchMinor)]?==?matchMinor:
print(?“2)tinyxml2.h?Minor?found“?)
return?matchMinor?+?“?=?“?+?minor?+?“;\n“

elif?line[0:len(matchBuild)]?==?matchBuild:
print(?“3)tinyxml2.h?Build?found“?)
return?matchBuild?+?“?=?“?+?build?+?“;\n“

else:
return?line;

fileProcess(?“tinyxml2.h“?engineRule?)

def?macroVersionRule(?line?):

matchMajor?=?“#define?TINYxml2_MAJOR_VERSION“
matchMinor?=?“#define?TINYxml2_MINOR_VERSION“
matchBuild?=?“#define?TINYxml2_PATCH_VERSION“

if?line[0:len(matchMajor)]?==?matchMajor:
print(?“1)macro?Major?found“?)
return?matchMajor?+?“?“?+?major?+?“\n“

elif?line[0:len(matchMinor)]?==?matchMinor:
print(?“2)macro?Minor?found“?)
return?matchMinor?+?“?“?+?minor?+?“\n“

elif?line[0:len(matchBuild)]?==?matchBuild:
print(?“3)macro?Build?found“?)
return?matchBuild?+?“?“?+?build?+?“\n“

else:
return?line;

fileProcess(“tinyxml2.h“?macroVersionRule)

####?Write?the?dox?####

def?doxRule(?line?):

match?=?“PROJECT_NUMBER“

if?line[0:len(?match?)]?==?match:
print(?“dox?project?found“?)
return?“PROJECT_NUMBER?=?“?+?major?+?“.“?+?minor?+?“.“?+?build?+?“\n“

else:
return?line;

fileProcess(?“dox“?doxRule?)


####?Write?the?CMakeLists.txt?####

def?cmakeRule1(?line?):

matchVersion?=?“set(GENERIC_LIB_VERSION“

if?line[0:len(matchVersion)]?==?matchVersion:
print(?“1)tinyxml2.h?Major?found“?)
return?matchVersion?+?“?\““?+?major?+?“.“?+?minor?+?“.“?+?build?+?“\“)“?+?“\n“

else:
return?line;

fileProcess(?“CMakeLists.txt“?cmakeRule

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-03-18?01:19??tinyxml2-master\
?????文件?????????231??2019-03-18?01:19??tinyxml2-master\.gitignore
?????文件?????????126??2019-03-18?01:19??tinyxml2-master\.travis.yml
?????文件????????4782??2019-03-18?01:19??tinyxml2-master\CMakeLists.txt
?????文件?????????125??2019-03-18?01:19??tinyxml2-master\Config.cmake.in
?????文件?????????808??2019-03-18?01:19??tinyxml2-master\LICENSE.txt
?????文件????????1960??2019-03-18?01:19??tinyxml2-master\Makefile
?????文件??????214977??2019-03-18?01:19??tinyxml2-master\Tinyxml2_small.png
?????文件?????????279??2019-03-18?01:19??tinyxml2-master\appveyor.yml
?????文件??????????93??2019-03-18?01:19??tinyxml2-master\biicode.conf
?????文件????????1034??2019-03-18?01:19??tinyxml2-master\cmake_uninstall.cmake.in
?????目錄???????????0??2019-03-18?01:19??tinyxml2-master\contrib\
?????文件????????3703??2019-03-18?01:19??tinyxml2-master\contrib\html5-printer.cpp
?????目錄???????????0??2019-03-18?01:19??tinyxml2-master\docs\
?????文件????????3277??2019-03-18?01:19??tinyxml2-master\docs\_example_1.html
?????文件????????3445??2019-03-18?01:19??tinyxml2-master\docs\_example_2.html
?????文件????????6059??2019-03-18?01:19??tinyxml2-master\docs\_example_3.html
?????文件????????5311??2019-03-18?01:19??tinyxml2-master\docs\_example_4.html
?????文件????????6610??2019-03-18?01:19??tinyxml2-master\docs\annotated.html
?????文件?????????676??2019-03-18?01:19??tinyxml2-master\docs\bc_s.png
?????文件?????????147??2019-03-18?01:19??tinyxml2-master\docs\bdwn.png
?????文件????????4600??2019-03-18?01:19??tinyxml2-master\docs\classes.html
?????文件????????9852??2019-03-18?01:19??tinyxml2-master\docs\classtinyxml2_1_1_x_m_l_attribute-members.html
?????文件???????19419??2019-03-18?01:19??tinyxml2-master\docs\classtinyxml2_1_1_x_m_l_attribute.html
?????文件???????13044??2019-03-18?01:19??tinyxml2-master\docs\classtinyxml2_1_1_x_m_l_comment-members.html
?????文件???????31795??2019-03-18?01:19??tinyxml2-master\docs\classtinyxml2_1_1_x_m_l_comment.html
?????文件?????????650??2019-03-18?01:19??tinyxml2-master\docs\classtinyxml2_1_1_x_m_l_comment.png
?????文件????????3105??2019-03-18?01:19??tinyxml2-master\docs\classtinyxml2_1_1_x_m_l_const_handle-members.html
?????文件????????3712??2019-03-18?01:19??tinyxml2-master\docs\classtinyxml2_1_1_x_m_l_const_handle.html
?????文件???????13112??2019-03-18?01:19??tinyxml2-master\docs\classtinyxml2_1_1_x_m_l_declaration-members.html
?????文件???????32165??2019-03-18?01:19??tinyxml2-master\docs\classtinyxml2_1_1_x_m_l_declaration.html
............此處省略185個(gè)文件信息

評論

共有 條評論