Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>py23New to Visual Studio Code? Get it now.
py23

py23

Bruce

|
1,730 installs
| (0) | Free
Convert your Python 2.x source code into valid Python 3.x code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

py23

Convert your Python 2.x source code into valid Python 3.x code.

CTRL+ALT+C

cli tool version of this extension can be found here

Supported conversions:

print

Converts the print statement to the print() function.

getcwdu

Renames os.getcwdu() to os.getcwd().

raw_input

Converts raw_input() to input().

raise

Converts raise E, V to raise E(V)

has_key

Changes dict.has_key(key) to key indict.

except

Converts except X, T to except X as T.

unittest methods

Python 2.x (From) Python 3.x (To)
failUnlessEqual(a, b) assertEqual(a, b)
assertEquals(a, b) assertEqual(a, b)
failIfEqual(a, b) assertNotEqual(a, b)
assertNotEquals(a, b) assertNotEqual(a, b)
failUnless(a) assertTrue(a)
assert_(a) assertTrue(a)
failIf(a) assertFalse(a)
failUnlessRaises(exc, cal) assertRaises(exc, cal)
failUnlessAlmostEqual(a, b) assertAlmostEqual(a, b)
assertAlmostEquals(a, b) assertAlmostEqual(a, b)
failIfAlmostEqual(a, b) assertNotAlmostEqual(a, b)
assertNotAlmostEquals(a, b) assertNotAlmostEqual(a, b)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft