پیتھون 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) اگر آپ بیک فائل نہیں بنانا چاہتے ہیں تو ، اس کے علاوہ -n بھی ہوسکتا ہے۔

(۴) آپ کو اس طرح کے تمام آؤٹ پٹ کو دیکھنے کی ضرورت نہیں ہے، اور اس کے علاوہ کوئی بھی فرق نہیں پڑتا ہے۔

اس کے علاوہ ، اس کے بارے میں بہت کچھ نہیں بتایا گیا ہے۔ دلچسپی رکھنے والوں کو اپنے آپ کو آگے بڑھنے کی اجازت ہے۔

مندرجہ بالا 2 سے 3 کے استعمالسڑک پر

میں نے اسے دوبارہ ترمیم کیا ہے۔ اگر کوئی غلطی ہے تو ، اس کی نشاندہی کریں!


مزید

فینگ بیbotvs کے لئے استعمال کیا جا رہا ہے؟

چھوٹا سا خواببوٹ وی ایس کے ریٹرن سرورز پیئٹن ورژن 2.7 کا استعمال کرتے ہیں ، جو بوٹ وی ایس پلیٹ فارمز پیئٹن 2 اور پیئٹن 3 کی حمایت کرتے ہیں۔