2to3.md 2.0 KB

2to3

āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻžāĻ‡āĻĨāĻ¨ ā§¨ āĻĨā§‡āĻ•ā§‡ ā§Š āĻ•ā§‹āĻĄ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤ āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻŦā§‡āĻ¨: https://manned.org/2to3āĨ¤

  • āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻž āĻ•āĻ°ā§‡ (āĻĄā§āĻ°āĻžāĻ‡-āĻ°āĻžāĻ¨):

2to3 {{āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ°/āĻĒāĻĨ.py}}

  • āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ‡āĻĨāĻ¨ 2 āĻĢāĻžāĻ‡āĻ˛āĻ•ā§‡ āĻĒāĻžāĻ‡āĻĨāĻ¨ 3 āĻ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§āĻ¨:

2to3 --write {{āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ°/āĻĒāĻĨ.py}}

  • āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻžāĻ‡āĻĨāĻ¨ 2 āĻ­āĻžāĻˇāĻž āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻĒāĻžāĻ‡āĻĨāĻ¨ 3 āĻ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§āĻ¨:

2to3 --write {{āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ°/āĻĒāĻĨ.py}} --fix {{raw_input}} --fix {{print}}

  • āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ‡āĻĨāĻ¨ 2 āĻ­āĻžāĻˇāĻž āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻĒāĻžāĻ‡āĻĨāĻ¨ 3 āĻ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§āĻ¨:

2to3 --write {{āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ°/āĻĒāĻĨ.py}} --nofix {{has_key}} --nofix {{isinstance}}

  • āĻĒāĻžāĻ‡āĻĨāĻ¨ 2 āĻĨā§‡āĻ•ā§‡ āĻĒāĻžāĻ‡āĻĨāĻ¨ 3 āĻ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻŦāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ­āĻžāĻˇāĻž āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§āĻ¨:

2to3 --list-fixes

  • āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ‡āĻĨāĻ¨ 2 āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻĒāĻžāĻ‡āĻĨāĻ¨ 3 āĻ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§āĻ¨:

2to3 --output-dir {{āĻĒāĻžāĻĨ/āĻŸā§/āĻĒāĻžāĻ‡āĻĨāĻ¨3_āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ}} --write-unchanged-files --nobackups {{āĻĒāĻžāĻĨ/āĻŸā§/āĻĒāĻžāĻ‡āĻĨāĻ¨2_āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ}}

  • āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒāĻ˛ āĻĨā§āĻ°ā§‡āĻĄ āĻ¸āĻš ā§¨āĻŸā§ā§Š āĻšāĻžāĻ˛āĻžāĻ¨:

2to3 --processes {{4}} --output-dir {{āĻĒāĻžāĻĨ/āĻŸā§/āĻĒāĻžāĻ‡āĻĨāĻ¨3_āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ}} --write --nobackups --no-diff {{āĻĒāĻžāĻĨ/āĻŸā§/āĻĒāĻžāĻ‡āĻĨāĻ¨2_āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ}}