Python Forum
Can the comments produce errors in python?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Can the comments produce errors in python?
#1
Hi!

I'm attaching the outputs of my little programs at the end of the code, as comments, to see quicker what the program does, and also to include ideas, variations, possible errors, etc. to improve my knowledge, and I have just found something that I find strange.

This program runs fine:

import re

string1 = 'Agent Cheesecake was a double agent.'
agentNamesRegex = re.compile(r'Agent (\w)\w*')
mo0 = agentNamesRegex.sub(r'\0**', string1)
print(f"This is string1 '{string1}' with r'\0**' after censorship: {mo0}\n")
and produces the following output:
Output:
This is string1 'Agent Cheesecake was a double agent.' with r' **' after censorship: ** was a double agent. >>>
But if I attach the output as comments at the end of the code, and I run the new program with the comments again:

import re

string1 = 'Agent Cheesecake was a double agent.'
agentNamesRegex = re.compile(r'Agent (\w)\w*')
mo0 = agentNamesRegex.sub(r'\0**', string1)
print(f"This is string1 '{string1}' with r'\0**' after censorship: {mo0}\n")

##Output:
##
##This is string1 'Agent Cheesecake was a double agent.' with r' **' after censorship:  ** was a double agent.
##
##>>>
it produces the following
Error:
Syntax error: source code string cannot contain null bytes.
I thought that the comments couldn't produce errors, as I thought once the signs ## were found, python took everything else as comments, and did nothing about what there was inside those comments. Am I wrong? How can the comments produce an error?

All the best,
newbieAuggie2019

"That's been one of my mantras - focus and simplicity. Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it's worth it in the end because once you get there, you can move mountains."
Steve Jobs
Reply


Messages In This Thread
Can the comments produce errors in python? - by newbieAuggie2019 - Nov-20-2019, 12:58 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Algorithm for extracting comments from Python source code Pavel1982 6 613 Feb-28-2024, 09:52 PM
Last Post: Pavel1982
  Produce One file Per PurchaseOrder jland47 1 358 Jan-26-2024, 11:38 AM
Last Post: Larz60+
  When does Python detect Errors? stamp1t 1 460 Oct-21-2023, 05:53 PM
Last Post: deanhystad
  How do I add comments from a text-file to an array of folders? clausneergaard 2 1,816 Feb-08-2023, 07:45 PM
Last Post: Larz60+
  Inserting line feeds and comments into a beautifulsoup string arbiel 1 1,214 Jul-20-2022, 09:05 AM
Last Post: arbiel
  Using multiprocessing to produce objects for i in range lucasrohr 6 1,689 Feb-02-2022, 03:53 PM
Last Post: lucasrohr
  Delete multiple comments with a single API call (facebook) Ascalon 0 2,342 Dec-04-2021, 08:33 PM
Last Post: Ascalon
  Rmarkdown opened by python code - errors Rav013 0 2,110 Apr-27-2021, 03:13 PM
Last Post: Rav013
  How to make a bot in pycharm for youtube for automatically adding python comments kodek2222 1 2,103 Jan-21-2021, 12:47 PM
Last Post: Aspire2Inspire
  Python Request Errors PythonNoob1998 7 4,049 Jan-07-2021, 05:18 PM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020