Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [Python] Stringa contenente il carattere di backslash '\'

    salve a tutti.
    Sono un principiante di python.
    questa è la mia seconda discussione.
    alla prima ho avuto 13 visite e 0 risp.

    VI SCONGIURO stavolta DATEMI UNA MINIMA INDICAZIONE.

    Ecco cosa mi succede

    >>> a='ciao\mamma'
    >>> a
    'ciao\\mamma'
    >>>

    ma io vorrei 'ciao\mamma'

    e poi

    >>> a = '\'+'ciao'
    a = '\'+'ciao'
    ^
    SyntaxError: EOL while scanning single-quoted string
    >>>

    ma io vorrei '\ciao'

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Raddoppia il carattere \ nella stringa

  3. #3

    [Python]'\' nelle string e nelle string argomento del metodo x scrivere su file

    Grazie infinite per la risposta!!!!!!!!!!!

    Ma ancora i miei problemi n sono finiti!!!!!!!!!!

    VI SCONGIURO RISPONDETEMI O INDIRIZZATEMI A UNA DOCUEMNTAZXIONE CHIARA SU QUESTE COSE. STO PREPARANDO UN SEMPLICE PYTHON SCRIPT PER AUTOMATIZZARE ALCUNI RISULTATI DA PRESENTARE AL PROF MA SE N RIESCO DOVRò RINUNCIARE A PYTHON!!!


    ecco cosa succede:

    >>>a='\\'
    >>>a
    '\\'

    il chè non è bello!!!!!!!!!!!!!!!

    e poi ancora con questo benedetto backslash mi succede:

    myFileId= open('pippo.txt','w')
    myFileId.write('ciao\\\n')

    e in pippo.txt c'è:

    \
    ed un carattere di a capo

    ma io volevo:
    \\
    ed un carattere di a capo

  4. #4
    Il mio interprete Python (io uso Python tramite un programma che si chiama Abaqus che è un software per Finite Element Modeling) n riconosce \\ come \

    Come fare a sapere cosa usare per ottenere \ e le altre cose che mi sevono
    col mio interprete Python

  5. #5
    se scrivo un numero pari di \ me li scrive tutti,
    se scrivo un numero dispari di \ mi da SyntaxError

    >>>a='\\\'
    SyntaxError
    >>>a='\\\\'
    >>>a
    '\\\\'

  6. #6
    Svelato il mistero.

    >>>a='\\'
    >>>a
    '\\'
    >>>print a
    \

    LO SO SONO UN COGLIONE!!!!!!!!!!!!!!

    special thanks a Xaratroom

  7. #7
    Ricordati che puoi usare anche:

    codice:
    >>> print r"\a\b\c\d"
    \a\b\c\d
    ...per evitare di scrivere i doppi \\.
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.