Não há necessidade de adicionar file.py durante a importação. Basta escrever from file import function e depois chamar a função usando function(a, b) . A razão pela qual isso pode não funcionar, é porque file é um dos módulos principais do Python, então sugiro que você altere o nome do seu arquivo.
Use a alternativa mais recente acima.
@Ofek Basta usar import file1 então. importa as variáveis, embora você precise pré-anexar file1. varX para cada arquivo. Isso permite que você evite conflitos desnecessários no namespace com variáveis e funções file1 durante o trabalho file2 .
Para listar os arquivos de um diretório/pasta no Python, basta utilizamos a função os. walk . Caso deseje retornar o caminho absoluto, você pode utilizar a função os.
O comando getcwd(), do módulo os (de sistema operacional) retorna o diretório de trabalho atual (current working directory, cwd).
Neste caso, estamos falando de importar dados para o Python, ou seja, vamos carregar dados na memória através do Python para analisá-los. Esses dados podem ser de diferentes formatos: .xlsx (Excel), .csv ou .txt (texto), .json, etc. Nesse post estamos falando especificamente do formato XLSX.
Para trabalhar com arquivos em Python precisamos de uma referência para o arquivo, e obtemos isto utilizando a função open (). O segundo parâmetro indica qual o tipo de operação será feita no arquivo (mode). Veja na tabela abaixo as opções.
Este artigo é mais um passo (longe de ser o último) no sentido de esclarecer como podemos importar módulos na linguagem Python. Veremos como importar um módulo em sua totalidade e parcialmente, além de ilustrar que também podemos fazer isso com simples scripts Python, uma vez que um script Python na verdade é (também) um módulo.
Vamos preciar importar o módulo json do Python. Uma das funções dele é a função dump () que recebe o objeto que queremos guardar e uma referência de arquivo onde os dados serão guardados. Vamos criar nossa lista de contato e salvá-la em arquivo no formato JSON:
Pode comer a casca do pêssego?
Quais os sintomas da pneumonia do Covid?
O que significa atenciosamente em um E-mail?
São opções de preenchimento da forma?
Como colocar unha postiça para não soltar?
Como podemos localizar as frações na reta numérica?
Qual o tempo para início da colheita do cacau?
Como funcionam as tarifas da GOL?
Quantos metros quadrados tem uma tela de cinema?
Como funciona segunda opção de curso ProUni?
Como funciona a tela de um smartphone?