如何将多行 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']})