如何将多行 Python 代码转换为单行代码?
How can I convert multi-line Python code to a single line?
我有一些代码:
imgs, original_img, original_size = load_img(INPUT_IMG_FILE,
input_size=NETWORK_INPUT_SIZE,
preprocess_fn=resnet.preprocess_input)
它有额外的空格和缩进。我想以某种方式将其转换为一行。
我尝试了 autopep8.fix_code(code)
,但它保持原样。
我也希望这段代码在一行中:
install_requires=['numpy>=1.9.1',
'scipy>=0.14',
'six>=1.9.0',
'pyyaml',
'h5py',
'keras_applications>=1.0.6',
'keras_preprocessing>=1.0.5'],
您可以使用 max_line_length
选项:
autopep8.fix_code(code, options={'max_line_length': 150})
另一种选择是忽略有关行长度的警告:
autopep8.fix_code(code, options={'ignore': ['E501']})
我有一些代码:
imgs, original_img, original_size = load_img(INPUT_IMG_FILE,
input_size=NETWORK_INPUT_SIZE,
preprocess_fn=resnet.preprocess_input)
它有额外的空格和缩进。我想以某种方式将其转换为一行。
我尝试了 autopep8.fix_code(code)
,但它保持原样。
我也希望这段代码在一行中:
install_requires=['numpy>=1.9.1',
'scipy>=0.14',
'six>=1.9.0',
'pyyaml',
'h5py',
'keras_applications>=1.0.6',
'keras_preprocessing>=1.0.5'],
您可以使用 max_line_length
选项:
autopep8.fix_code(code, options={'max_line_length': 150})
另一种选择是忽略有关行长度的警告:
autopep8.fix_code(code, options={'ignore': ['E501']})