0

I'm building a rather long file path, like so:

file_path = f"{ENV_VAR}/my_dir/{foo['a']}/{foo['b']}/{bar.date()}/{foo['c']}.json"

This is a simplified example. The actual path is much longer.

To make this line shorter and more readable in code, I have tried the following:

file_path = f"{ENV_VAR}/my_dir\
            /{foo['a']}\
            /{foo['b']}\
            /{bar.date()}\
            /{foo['c']}.json"

This works but also affects the actual string in my program.

More specifically, the linebreaks are added to the string value itself, which is undesirable in this case. I only want to change the formatting of the source code.

Is it possible to format the string without affecting the actual value in my program?

leifericf
  • 2,075
  • 2
  • 22
  • 33

0 Answers0