[Python] Erro ao Usar Função startfile do Modulo "os" [RESOLVIDO]

1. [Python] Erro ao Usar Função startfile do Modulo "os" [RESOLVIDO]

Luan Kleber
luanyata

(usa Ubuntu)

Enviado em 09/01/2014 - 16:17h

Ola pessoal tudo bem?? estou estudando Python e travei num problema que vem consumindo meus neurônios. Estou tentando utilizar a função startfile do modulo "os" mais olha o que acontece:


Python 2.7.5+ (default, Sep 19 2013, 13:48:49)
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> atalho = os.startfile
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'startfile'

também já tentei:



>>> atalho = os.startfile("/home/luan/Documentos/Python/Aula_1/tabela.txt")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'startfile'
>>>


Alguém poderia dar uma força :)


  


2. MELHOR RESPOSTA

Fernando
phoemur

(usa Debian)

Enviado em 25/01/2014 - 22:53h

utilize o módulo webbrowser que ele abrirá com o programa default associado à extensão do arquivo (no caso .txt)


#!/bin/env python

import os
import webbrowser

webbrowser.open(os.path.abspath("/home/luan/Documentos/Python/Aula_1/tabela.txt"))


3. Re: [Python] Erro ao Usar Função startfile do Modulo "os" [RESOLVIDO]

Fernando
phoemur

(usa Debian)

Enviado em 09/01/2014 - 18:25h

os.startfile() só funciona na plataforma Windows, para situações multiplataforma utilize outras funções

http://docs.python.org/2/library/os.html#os.startfile


4. Re: [Python] Erro ao Usar Função startfile do Modulo "os" [RESOLVIDO]

Luan Kleber
luanyata

(usa Ubuntu)

Enviado em 10/01/2014 - 17:06h

phoemur obrigado pelo retorno, pesquisando na rede tinha achado essa pagina, mais fiquei perdido nela.
Tentei vários deles mais nada. Fiz uma alternativa usando o os.system pra chamar o sublime e o arquivo que eu queria abrir mais é uma roleta russa já que em um programa funcional eu não saberei qual editor de texto teria na maquina do usuário.


5. Re: [Python] Erro ao Usar Função startfile do Modulo "os" [RESOLVIDO]

Luan Kleber
luanyata

(usa Ubuntu)

Enviado em 27/01/2014 - 08:45h

Vlw cara muito obrigado ... :)



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts