Re: [Python] problemi con la funzione OPEN in ambiente MAC

2019-08-18 Per discussione Jacopo Cascioli
Se proprio vogliamo essere pignoli, l'uso corretto è:

```
import io
import os

io.open(os.path.join(os.getcwd(), 'miofile'), 'r')
```

- io.open è più facile da testare con patch (ti servirà per dopo)
- os.path.join si occupa di costruire il percorso corretto indipendentemente 
dal sistema
- os.getcwd restituisce il percorso da cui è stato lanciato lo script

A questo punto ti devi solo preoccupare di lanciare lo script nella cartella 
dove è il tuo file.

Jacopo Cascioli
Freelance software engineer
https://jacopocascioli.com

‐‐‐ Original Message ‐‐‐
On Saturday, August 17, 2019 11:51 PM, Francesco Tuccia 
 wrote:

> grazie, provo subito! :)
>
> Il giorno sab 17 ago 2019 alle ore 23:27 Marco Beri  ha 
> scritto:
>
>> On Sat, 17 Aug 2019, 23:13 Francesco Tuccia,  wrote:
>>
>>> ma niente, il messaggio di Python è sempre lo stesso:
>>>
>>> Traceback (most recent call last):
>>>
>>>   File "/Users/Francesco/Desktop/PYTHON /PYTHON MAGGIOLINA/MAGGIOLINA 
>>> LEZ.12.py", line 5, in 
>>>
>>> maschi = open ("'897453/Utenti/Francesco/Scrivania/NomiMaschili.txt", 
>>> "r")
>>>
>>> FileNotFoundError: [Errno 2] No such file or directory: 
>>> "'897453/Utenti/Francesco/Scrivania/NomiMaschili.txt"
>>
>> Non uso Mac ma l'errore ti aiuta. Metti il file nella stessa directory del 
>> file MAGGIOLINA LEZ.12.py e aprilo con questo nome:
>> "/Users/Francesco/Desktop/PYTHON /PYTHON MAGGIOLINA/NomiMaschili.txt"
>>
>> Ciao.
>> Marco.
>> ___
>> Python mailing list
>> Python@lists.python.it
>> https://lists.python.it/mailman/listinfo/python___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] problemi con la funzione OPEN in ambiente MAC

2019-08-18 Per discussione Leo Lo Tito
>>>   File "/Users/Francesco/Desktop/PYTHON /PYTHON MAGGIOLINA/MAGGIOLINA
LEZ.12.py", line 5, in 
>>> maschi = open
("'897453/Utenti/Francesco/Scrivania/NomiMaschili.txt", "r")
>>> FileNotFoundError: [Errno 2] No such file or directory:
"'897453/Utenti/Francesco/Scrivania/NomiMaschili.txt"

Ciao Francesco,
per capire dove si trova il tuo script puoi utilizzare il seguente codice:

import os
path = os.path.dirname(os.path.abspath(__file__))
print(path)
Attenzione: da terminale (python >>>) ritorna un'eccezione perchè non vi è
un file da analizzare, mentre se lo inserisci in un file .py restituisce
una stringa

oppure puoi usare:
import os
path = os.getcwd()
print(path)

Così non dovrai inserire manualmente il percorso, se il file è presente
nella stessa directory dello script.
Se il file da aprire è presente in un'altra directory ad esempio in
"/Users/Francesco/Desktop/PYTHON /PYTHON MAGGIOLINA/files/" potrai creare
una variabile aggiungendo la directory corretta, es:
import os
path_files = os.getcwd() + '/files/'
quando richiedi l'open fai semplicemente:
maschi = open ( path_files + "NomiMaschili.txt", "r")
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] problemi con la funzione OPEN in ambiente MAC

2019-08-18 Per discussione Francesco Tuccia
Ringrazio tutti, alla fine, seguendo il consiglio di Marco, ho considerato
i suggerimenti di Python ed ho provato:

maschi = open ("/Users/Francesco/Desktop/NomiMaschili.txt", "r")
nmaschile = maschi.read()
femmine = open ("/Users/Francesco/Desktop/NomiFemminili.txt", "r")
nfemminile = femmine.read()

Incredibilmente ha funzionato! Non avrei mai immaginato che la directory,
su "Mac", iniziasse con lo slash.
Grazie ancora! :)

Il giorno dom 18 ago 2019 alle ore 10:06 Jacopo Cascioli <
jac...@jacopocascioli.com> ha scritto:

> Se proprio vogliamo essere pignoli, l'uso corretto è:
>
> ```
> import io
> import os
>
> io.open(os.path.join(os.getcwd(), 'miofile'), 'r')
> ```
>
> - io.open è più facile da testare con patch (ti servirà per dopo)
> - os.path.join si occupa di costruire il percorso corretto
> indipendentemente dal sistema
> - os.getcwd restituisce il percorso da cui è stato lanciato lo script
>
> A questo punto ti devi solo preoccupare di lanciare lo script nella
> cartella dove è il tuo file.
>
> Jacopo Cascioli
> Freelance software engineer
> https://jacopocascioli.com
>
>
> ‐‐‐ Original Message ‐‐‐
> On Saturday, August 17, 2019 11:51 PM, Francesco Tuccia <
> suillaping...@gmail.com> wrote:
>
> grazie, provo subito! :)
>
> Il giorno sab 17 ago 2019 alle ore 23:27 Marco Beri 
> ha scritto:
>
>> On Sat, 17 Aug 2019, 23:13 Francesco Tuccia, 
>> wrote:
>>
>> ma niente, il messaggio di Python è sempre lo stesso:
>>>
>>>
>>>
>>> Traceback (most recent call last):
>>>
>>>   File "/Users/Francesco/Desktop/PYTHON /PYTHON MAGGIOLINA/MAGGIOLINA
>>> LEZ.12.py", line 5, in 
>>>
>>> maschi = open
>>> ("'897453/Utenti/Francesco/Scrivania/NomiMaschili.txt", "r")
>>>
>>> FileNotFoundError: [Errno 2] No such file or directory:
>>> "'897453/Utenti/Francesco/Scrivania/NomiMaschili.txt"
>>>
>>
>> Non uso Mac ma l'errore ti aiuta. Metti il file nella stessa directory
>> del file MAGGIOLINA LEZ.12.py e aprilo con questo nome:
>> "/Users/Francesco/Desktop/PYTHON /PYTHON MAGGIOLINA/NomiMaschili.txt"
>>
>> Ciao.
>> Marco.
>> ___
>> Python mailing list
>> Python@lists.python.it
>> https://lists.python.it/mailman/listinfo/python
>>
>
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] problemi con la funzione OPEN in ambiente MAC

2019-08-18 Per discussione Gollum1
Il 18 agosto 2019 10:26:52 CEST, Francesco Tuccia  ha 
scritto:
>
>Incredibilmente ha funzionato! Non avrei mai immaginato che la
>directory,
>su "Mac", iniziasse con lo slash.
>Grazie ancora! :)
>
sarebbe cosa buona e giusta, prima ancora di mettere mano a python, conoscere 
bene il proprio sistema operativo, visto che qualunque cosa farai con python, è 
principalmente con esso che interagirai.

seconda cosa... il top quoting è male. 
byez
-- 
gollum1

Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli 
errori, maledetto correttore automatico. 
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] librerie di metodi di "extraction feature" per testi

2019-08-18 Per discussione

Salve a tutti,

esistono librerie python dove siano implementati i metodi di analisi dei 
testi con i seguenti metodi:


1) information gain

2) mutual information

//Grazie!//
//
//
//Enrico Billi
//
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] librerie di metodi di "extraction feature" per testi

2019-08-18 Per discussione Gian Mario Tagliaretti
On Sun, 18 Aug 2019 at 15:44, Enrico Billi R&D  wrote:

> 1) information gain

https://pypi.org/project/info-gain/

> 2) mutual information

https://scikit-learn.org/stable/index.html
https://scikit-learn.org/stable/modules/generated/sklearn.metrics.mutual_info_score.html

ciao
-- 
Gian Mario Tagliaretti
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] modificare file PDF da script python

2019-08-18 Per discussione Gian Mario Tagliaretti
On Sat, 17 Aug 2019 at 11:51, Riccardo mancuso
 wrote:

Ciao Riccardo

> si. avevo visto, ma non mi dà la possibilità di modificare.

un collega mi ha mandato questo:

https://github.com/JoshData/pdf-redactor
https://github.com/JoshData/pdf-redactor/blob/master/example.py

Non so se può fare al caso tuo, non sono riuscito a metterci mano

Ciao
-- 
Gian Mario Tagliaretti
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] problemi con la funzione OPEN in ambiente MAC

2019-08-18 Per discussione Francesco Tuccia
>seconda cosa... il top quoting è male.
byez

Il top quoting? Cioè riportare l'inizio della discussione?


>
>
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] file odf: impostare allineamento al centro

2019-08-18 Per discussione Daniele Zambelli
Il giorno mer 14 ago 2019 alle ore 11:04 Ricc63
 ha scritto:
>
> Centratura orizzontale

Un metodo approssimativo è quello di aggiungere spazi prima del nome
in modo che il nome stesso appaia centrato. Bisogna conoscere quanto
spazio c'è e quanto è lunga la stringa da centrare poi calcolare il
numero di spazi.

Il metodo giusto è capire come mai perde il formato centrato facendo
le operazioni che fai o come usare la libreria odf per dare il formato
al testo che inserisci. Io non conosco quella libreria.

Ciao

--

Daniele

www.fugamatematica.blogspot.com

giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python