title: Byte string spanning more than one line
body: <p>I need to parse byte string which spans more than one line in the source code. Like this</p>
  
  <pre><code>self.file.write(b'#compdef %s\n\n'
                      '_arguments -s -A "-*" \\\n' % (self.cmdName,))
  </code></pre>
  
  <p>this line throws the following exception</p>
  
  <pre><code>builtins.SyntaxError: cannot mix bytes and nonbytes literals
  </code></pre>
  
  <p>which can be fixed in the following way</p>
  
  <pre><code>self.file.write(b'#compdef %s\n\n\'\'_arguments -s -A "-*" \\\n' % (self.cmdName,))
  </code></pre>
  
  <p>Notice the backslashes after <code>\n</code>. but this fix does the follow the project rules of less than 79 characters per line. </p>
  
  <p>How do I fix this?</p>
  
  <p>The code works fine on Python 2 but fails on Python 3.</p>