O principal objetivo deste poste é explicar de maneira simples como se realizar escrita e leitura de arquivos texto utilizando a linguagem de programação Python.
Escrita
Para escrita de um arquivo utilizamos o método open(string,string), que recebe dois parâmetros, o primeiro é o local onde está o arquivo que será aberto, o segundo é tipo de permissão, como vamos criar um arquivo para escrita utilizamos o parâmetro 'w' e o método write(string) do próprio tipo arquivo.
* caminho_do_arquivo - Caminho onde o arquivo será criado(caso não for especificado caminho o arquivo será criado no mesmo nível do arquivo .py que o chama).
* permissão - Permissão para abertura do arquivo (w - escrita , r -leitura)
*dados - String a ser inserida.
Exemplo:
arquivo = open('arquivo.txt','w')
arquivo.write('Isso é apenas um teste...')
Neste exemplo será criado um arquivo.txt com permissão de escrita e será adicionado o conteúdo "Isso é apenas um teste.." ao mesmo.
Leitura
Para escrita de um arquivo utilizamos o método
open(string,string), que recebe dois parâmetros, o primeiro é o local
onde está o arquivo que será aberto, o segundo é tipo de permissão, como
vamos criar um arquivo para leitura utilizamos o parâmetro 'r' e o
método read() do próprio tipo arquivo.
O principal objetivo desta dica é explicar de maneira simples e rápida como se converter uma matriz em java para uma lista e de uma lista para uma matriz.
Matris para List
Para convertemos de uma matriz para uma lista utilizaremos a classe java.util.Arrays.
Sintaxe:
List list = Arrays.asList(matris);
Onde:
tipo - Tipo da lista caso exista algum especifico.
matris - Matris de objetos.
Exemplo:
import java.util.Arrays;
import java.util.List;
publicclass ConvertorExemplo {
publicstaticvoid main(String[] args)
{
String[] nomes = {"julio", "marcos", "james", "mary", "john"};
ListlistaNomes = Arrays.asList(nomes);
for (String e : listaNomes)
{
System.out.println(e);
}
}
}
A saída da execução de programa seria:
julio
marcos
james
mary
john
List para matris
Para convertermos um List para uma matriz basta utilizar o método toArray(T[] t) existente já na classe List.
Sintaxe:
Tipo_objeto[] nomes = listaNomes.toArray(new Tipo_objeto[tamanho_lista]);
Onde:
Tipo_objeto - Tipo de objeto da matriz ao qual a lista será convertida.
Exemplo:
import java.util.ArrayList;
import java.util.List;
publicclass ConvertorExemplo {
publicstaticvoid main(String[] args)
{
ListlistaNomes = new ArrayList();
listaNomes.add("julio");
listaNomes.add("marcos");
listaNomes.add("james");
listaNomes.add("mary");
listaNomes.add("john");
String[] nomes = listaNomes.toArray(newString[listaNomes.size()]);
Há certos momentos que mesmo com o cabo conectado ao USB e o computador reconhecendo o seu windows phone. Você tenta executar o seu projeto no Visual Studio e é lançada a excessão:
"Severity Code Description Project File Line Error Deployment failed because no Windows Phone was detected. Make sure a phone is connected and powered on."
Caso você tenha reiniciado o computador o celular conectado em outras portas USB uma provável solução é reinstalar o drive do seu celular no seu Windows.
Vale lembrar que me deparei com esse erro no Windows 10.