I'm wondering if there is any way to comment out part of a line, like you can do in c++ with /*this*/
. The only comments I know about are # this
which always goes to the end of the line and the """these"""
ones, which do not work mid-line.
Example use-case: using subprocess and need to temporarily comment out an argument -p 0
from the list:
['../some/guy', '-m', '10', '-p', '0', '-n', '100', '-f', '/dev/stdout']
It would be nice to have a keyboard shortcut to comment out a selection, at the moment I just copy the whole line as below
#['../some/guy', '-m', '10', '-p', '0', '-n', '100', '-f', '/dev/stdout'] ['../some/guy', '-m', '10', '-n', '100', '-f', '/dev/stdout']
I'm expecting a big fat 'no' but I suppose it doesn't hurt to ask, python has surprised me a few times before.
Comment Syntax Comments in Python begin with a hash mark ( # ) and whitespace character and continue to the end of the line.
Unlike other programming languages Python doesn't support multi-line comment blocks out of the box. The recommended way to comment out multiple lines of code in Python is to use consecutive # single-line comments. This is the only way to get “true” source code comments that are removed by the Python parser.
Python Comment Syntax. To add or mark a line as a comment, start with a hash sign (#) and a space: # This is a sample comment. Using the hash sign to start the line tells the system to ignore everything in that line.
Actually if you break your statement into multiple lines you can.
Something like:
['../some/guy', '-m', '10', # '-p', '0', '-n', '100', '-f', '/dev/stdout']
should work.
You are correct, the answer is a big fat NO.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With