पायथन 2.x.x को पायथन 3.x.x से बदलना और पायथन 2.x.x को पायथन 3.x.x में बदलने का तरीका

लेखक:छोटे सपने, बनाया गयाः 2016-10-09 12:36:49, अद्यतन किया गयाः 2017-10-11 10:18:05

यह कोड है।

इसके अलावा, एक bak फ़ाइलः 34563264_data_from_site.py.bak, दोनों की तुलना करें और आप अंतर देख सकते हैंः

img

当前,对于2to3.py本身,也可以通过help查看到更多的用法:

D:\tmp\tmp_dev_root\python\python2_to_python3>D:\tmp\WordPress\DevRoot\Python27\Tools\Scripts\2to3.py -h
Usage: 2to3 [options] file|dir ...
 
Options:
  -h, --help            show this help message and exit
  -d, --doctests_only   Fix up doctests only
  -f FIX, --fix=FIX     Each FIX specifies a transformation; default: all
  -j PROCESSES, --processes=PROCESSES
                        Run 2to3 concurrently
  -x NOFIX, --nofix=NOFIX
                        Prevent a transformation from being run
  -l, --list-fixes      List available transformations
  -p, --print-function  Modify the grammar so that print() is a function
  -v, --verbose         More verbose logging
  --no-diffs            Don't show diffs of the refactoring
  -w, --write           Write back modified files
  -n, --nobackups       Don't write backups for modified files

यह केवल कुछ शब्दों में समझाता हैः

(1) यदि उपरोक्त कोई -w पैरामीटर नहीं है, तो डिफ़ॉल्ट रूप से केवल वर्तमान विंडो में रूपांतरण प्रक्रिया के अनुरूप डिफ़ सामग्री का प्रिंट आउटपुट होता है।

(2) -w जोड़ना, जो कि परिवर्तन की गई सामग्री को वापस मूल दस्तावेज़ में लिखता है।

(3) यदि आप bak फ़ाइल नहीं बनाना चाहते हैं, तो -n जोड़ें।

(4) आप उस ढेर के आउटपुट को नहीं देखना चाहते हैं, इसके अलावा कोई डिफ़ नहीं।

अन्य के बारे में बहुत कुछ नहीं बताया गया है. जो लोग रुचि रखते हैं, वे इसे स्वयं जारी रख सकते हैं.

उपरोक्त 2 से 3 के उपयोगसड़क पर

अगर कोई गलती है तो कृपया बताएं!


अधिक

फंगबेईbotvs Python 2 का उपयोग कर रहे हैं?

छोटे सपनेBotVS का रिज़ॉल्यूशन सर्वर Python 2.7 संस्करण का उपयोग करता है, जो BotVS प्लेटफॉर्म Python2 और Python3 दोनों के लिए समर्थित है।