2023-10-30 05:30:31 +00:00
|
|
|
# 2to3
|
|
|
|
|
|
|
|
> স্বয়ংক্রিয় পাইথন ২ থেকে ৩ কোড রূপান্তর।
|
2023-11-06 17:44:12 +00:00
|
|
|
> আরও তথ্য পাবেন: <https://docs.python.org/3/library/2to3.html>।
|
2023-10-30 05:30:31 +00:00
|
|
|
|
|
|
|
- পরিবর্তনগুলি প্রদর্শন করুন যা করা হবে তা না করে (ড্রাই-রান):
|
|
|
|
|
|
|
|
`2to3 {{ফাইলের/পথ.py}}`
|
|
|
|
|
|
|
|
- একটি পাইথন 2 ফাইলকে পাইথন 3 এ রূপান্তর করুন:
|
|
|
|
|
|
|
|
`2to3 --write {{ফাইলের/পথ.py}}`
|
|
|
|
|
|
|
|
- নির্দিষ্ট পাইথন 2 ভাষা বৈশিষ্ট্যগুলি পাইথন 3 এ রূপান্তর করুন:
|
|
|
|
|
2024-05-05 12:24:48 +01:00
|
|
|
`2to3 --write {{ফাইলের/পথ.py}} --fix {{raw_input}} --fix {{print}}`
|
2023-10-30 05:30:31 +00:00
|
|
|
|
|
|
|
- নির্দিষ্ট না করে সমস্ত পাইথন 2 ভাষা বৈশিষ্ট্যগুলি পাইথন 3 এ রূপান্তর করুন:
|
|
|
|
|
2024-05-05 12:24:48 +01:00
|
|
|
`2to3 --write {{ফাইলের/পথ.py}} --nofix {{has_key}} --nofix {{isinstance}}`
|
2023-10-30 05:30:31 +00:00
|
|
|
|
|
|
|
- পাইথন 2 থেকে পাইথন 3 এ রূপান্তর করা যাবত সমস্ত উপলব্ধ ভাষা বৈশিষ্ট্যের তালিকা প্রদর্শন করুন:
|
|
|
|
|
|
|
|
`2to3 --list-fixes`
|
|
|
|
|
|
|
|
- একটি ডিরেক্টরিতে সমস্ত পাইথন 2 ফাইলগুলি পাইথন 3 এ রূপান্তর করুন:
|
|
|
|
|
2024-05-05 12:24:48 +01:00
|
|
|
`2to3 --output-dir {{পাথ/টু/পাইথন3_ডিরেক্টরি}} --write-unchanged-files --nobackups {{পাথ/টু/পাইথন2_ডিরেক্টরি}}`
|
2023-10-30 05:30:31 +00:00
|
|
|
|
|
|
|
- মাল্টিপল থ্রেড সহ ২টু৩ চালান:
|
|
|
|
|
2024-05-05 12:24:48 +01:00
|
|
|
`2to3 --processes {{4}} --output-dir {{পাথ/টু/পাইথন3_ডিরেক্টরি}} --write --nobackups --no-diff {{পাথ/টু/পাইথন2_ডিরেক্টরি}}`
|