Ich habe nach der Python-Version der Funktion gesucht, die ich am Tag zuvor geschrieben habe, um mit dem Teil zu beginnen, an dem ich interessiert war. Was würde passieren, wenn ich ein in PHP in Python geschriebenes Serverprogramm erstellen würde, aber es war zu einfach, aber ich werde eine Notiz hinterlassen. Es mag für jeden, der Python schreibt, zu einfach sein, aber wenn Sie PHP nach Python migrieren, ist es einfacher, an dieser Stelle zu beginnen.
01.py
string = "http://www.sharp.co.jp/support/refrigerator/doc/sjd23d_mn.pdf?productId=SJ-D23D&_ga=2.1612.1531209133-1752366186.1522914385"
#Finden Sie die Position der Zeichenfolge
s = string.find('.pdf')
print (s)
#57 wird zurückgegeben
#Ein kleines Experiment hier.
s = string.find('doc')
#44 wird zurückgegeben.
s = string.find('.doc')
# -1 wird zurückgegeben. Es identifiziert Sonderzeichen. (Beeindruckt von diesem Grad)
Um ehrlich zu sein, ist es zu einfach (lacht)
02.py
string = "http://www.sharp.co.jp/support/refrigerator/doc/sjd23d_mn.pdf?productId=SJ-D23D&_ga=2.1612.1531209133-1752366186.1522914385"
print (string.split('.pdf'))
#Folgendes wird zurückgegeben. das ist.Es ist links und rechts durch PDF geteilt.
# ['http://www.sharp.co.jp/support/refrigerator/doc/sjd23d_mn', '?productId=SJ-D23D&_ga=2.1612.1531209133-1752366186.1522914385']
print (string.split('.pdf')[0])
# http://www.sharp.co.jp/support/refrigerator/doc/sjd23d_mn Dies ist die gewünschte Zeichenfolge.
string = string.split('.pdf')[0] + '.pdf'
print (string)
# http://www.sharp.co.jp/support/refrigerator/doc/sjd23d_mn.pdf Das ist alles was du brauchst.
Es war wirklich einfach zu schreiben.
03.py
string = "http://www.sharp.co.jp/support/refrigerator/doc/sjd23d_mn.pdf?productId=SJ-D23D&_ga=2.1612.1531209133-1752366186.1522914385"
if string.find('.docx') > 0:
string = string.split('.docx')[0] + '.docx'
elif string.find('.doc') > 0:
string = string.split('.doc')[0] + '.doc'
elif string.find('.xlsx') > 0:
string = string.split('.xlsx')[0] + '.xlsx'
elif string.find('.xls') > 0:
string = string.split('.xls')[0] + '.xls'
elif string.find('.pptx') > 0:
string = string.split('.pptx')[0] + '.pptx'
elif string.find('.ppt') > 0:
string = string.split('.ppt')[0] + '.ppt'
elif string.find('.pdf') > 0:
string = string.split('.pdf')[0] + '.pdf'
print (string)
# http://www.sharp.co.jp/support/refrigerator/doc/sjd23d_mn.pdf Es wird problemlos zurückgegeben.
Mit PHP ist dies alles, was Sie tun müssen. Die Popularität von Python wird so einfach sein. Ich glaube, Sie wissen heutzutage nicht viel darüber, aber ich glaube, dass Pyhton der "xBase-Sprache" ähnelt, die vor etwa 30 Jahren populär war. Es scheint, dass es für eine Weile eine Konvertierungssite für die Migration von PHP zu Python gab, aber es scheint, dass es keine solche Site gibt, daher werde ich weiterhin ein Memo über die Migration für mich selbst schreiben.
Recommended Posts