✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅ 🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/python-tutorizado/🚀 🚀 ¿Quieres que te resuelva las dudas de Python👉 www.pildorasinformaticas.es/course/python-tutorizado/ 🚀 💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
Parte de la grabación y edición del vídeo, se queda callado pensando lo que va a decir, ya que se equivocó 2 veces en el vídeo, luego tenía que eliminar esas partes en la edición pero se le olvidó o lo dejó para que viésemos que es humano igual que todos.
Éste es uno de los mejores cursos de Python. Pagar por cursos de introducción a la programación de determinado lenguaje (dependiendo de si uno tiene una base o no) no siempre vale la pena. Gracias por tomarse el tiempo de hacer videos!
Like y comentario en cada video. Gracias por aislar sólo la información necesaria para que se pueda comprender el punto. Tenes un dominio excelente en ese campo.
Si usan VSCode y no les funciona deben indicar la ruta del directorio asi: archivo_texto=open(r"C:\LA RUTA QUE USES\archivo.txt","w") Con eso me corrio, saludos!
Muchas gracias bro me salvaste tenia ese problema y no sabia que hacer y estuve buscando en varios videos pero no podia, ahora ya me funciona muchas gracias.
Por Dios eres el mejor!!! antes de ellegar he visitado un monton de videos pero a nadie se le ocurrio buscar usando la lista y es lo que necesitaba saber. Felicidades Ingeniero y gracias de nuevo
Felicitaciones Juan. Tienes un modo muy claro de explicar. Me esta sirviendo mucho para aprender un nuevo lenguaje para mi. Nuevamente Felicitaciones y gracias por compartir tus conocimientos. Saludos desde Argentina
Hermano qué bueno eres, entendí a la perfección tu explicación , onda estoy haciendo un curso en Udemy y el profe de allí explico el contenido de tu video en cuatro videos de forma muy enredada.
Hola hola, solo quiero agradecer infinitamente por compartir sus conocimientos con esta comunidad apasionada por la programación. Estoy en 4to de la ingeniería y me gustaría saber si en algún momento realizará videotutoriales sobre ensamblador. Sus explicaciones y sus ejemplos son excelentes.
Definitivamente "Siempre es una buena ocasión para estudiar Python", estoy enamorado de este lenguaje de programación (El primero que estudio), muchas gracias por todo este contenido.
🚀🚀🚀Very good course! No doubt about it! 🔥🔥🔥 Thanks for all the effort in creating all this content. I'd encourage you to keep creating courses like that. ¡Enhorabuena!
Juan, muchas gracias por tu trabajo! Emociona ver como un profesional tiene la GRANDEZA de compartir de forma TAN CLARA sus conocimientos. Invito a todos tus seguidores y alumnos virtuales a que visiten la página web y consideren seriamente el botón DONAR como muestra de agradecimiento. Fuerte abrazo desde Buenos Aires.
Excelente curso, muchas felicitaciones. Infinitamente agradecido por ese esfuerzo para colocar sus conocimientos al servicio de los demás. Un gran saludo desde Venezuela.
Excelente el curso. Muchas gracias Juan, voy a profundizar acerca de los metodos Python con el enlace que nos recomendó. No he terminado los videos, pero continuaré estudiandolos. Gracias
Excelentes videos, muy buena explicacion. Gracias por compartir tus conocimientos, ahora ya tengo activadas la notificaciones para ver el próximo video.
Por una extraña razón que desconozco aún, me crea y abre el archivo txt en otra ruta. Pero si funciona. Por cierto, muy bueno todo el curso. Luego voy a por el django.
En algunas versiones de Sublime Text cuando ejecuten por ejemplo el código del minuto 13:42 se les abrirá el mensaje de copyright de la IDLE, eseto es solo de Sublime, porque si lo ejecutan de CMD esto no sucede
Buen video! tengo una sola pregunta: No entiendo por qué es necesario cerrar el archivo con close al final. Lo probé con y sin eso y no noté diferencia, el archivo sigue igual.
Buenas. Dios les bendiga. A los que no les crea el archivo en su directorio, recuerden que deben ejecutar el programa para que les cree el archivo. Tuve el mismo problema y fue por eso. Espero le sirva a alguien
@@niconico-lm6il me alegro muchisimo, animaros a escribir comentarios con las mejoras y vuestras propuestas porque a mi tambien me han ayudado mucho los comentarios del resto de alumnos a medida que hacia este y otros cursos de @pildorasinformaticas
Para un programa sencillo (administrador de stock ppr ejemplo), puedo manejar las base de datos con archivos txt o lo mejor si o si es usar base de datos, por ejemplo SQL?
Hola maestro antes de todo , gracias por compartir tu conocimiento. Me gustaría indicar que actualmente no se requiere hacer el import para gestionar los archivos por que ya estan dentro de la libreria de python, se puede usar los metodos directamente, ejemplo: with open("archivo.txt", "w") as archivo: archivo.write("¡Hola, mi nombre es Jordan! ") archivo.write("Este es un archivo de texto creado desde Python. ")
Aunque es cierto que open() y otras funciones básicas para manejar archivos en Python están disponibles de forma predeterminada (porque son parte de la librería estándar), siguen siendo parte del espacio de nombres global de Python. La función open() está integrada en Python, lo que significa que está disponible de forma predeterminada sin necesidad de un import. Esto es porque forma parte de las built-in functions (funciones integradas) de Python. Pero eso no significa que todos los métodos de archivos están incluidos sin importar. Solo ciertas funciones como open() están disponibles directamente. Si necesitas otras funcionalidades más específicas, como manipulación de rutas o acciones avanzadas con archivos, sí necesitarás importar otros módulos, como os o pathlib. ¡Saludos!
Buenos dias, excelente explicacion, con los ejemplos se entienden muy bien el uso de los metodos, etc, tengo una duda, Porque cuando se escribe el codigo: archivo_texto=open("archivo.txt", "w") el primer argumento o parametro de open() se coloca archivo.txt, puedo colocar archivo_texto.txt????? que es lo mas recomendable?????
Gracias por lo videos, una pregunta porqué en python 2 tengo que poner unicode en: archivo_texto.write=(unicode(frase)) sí no lo pongo me sale error: write() argument 1 must be unicode, not str
Buen video! Consulta: debo exportar los resultados de mi programa en archivo de texto. Son 2 resultados (variable 1 con info tipo string y variable dos con info tipo int) En ese caso, como logro exportar ambos valores en el .txt? 😭
Gracias me funcionaros los 3 ejemplos espero que los que continúan también me funciones y sean como otros videos de otras personas y no se si tuyos también que no corren y si es que me responden la excusa es que versión usas.
hola genio alguna manera de comunicarme con vos? no se si ya tenes algun video por ahi sobre mi consulta. Es la siguiente: Quiero bajar archivos pdf (facturas) y almacenarlas en la base de datos de un pequeño sistema con python y dyjango. es posible eso? y es posible rutear una descarga osea que cuando la baje pueda seleccionar la carperta y nombre y vincular con un presupuesto realizado con mi sistema?
Hola muchas gracias primero que todo, me surje la siguiente duda, cual es la diferencia en trabajar con la libreria io para manejo de archivos externos, a hacerlo sin esta libreria? pregunto esto porque he visto que hay ocasiones que hacen archivos sin tener que importar la libreria, pero no tengo el conocimiento aún de cuál es la diferencia tangencial, o es que si se esta llamando dicha libreria automaticamente sin importarla. Gracias.
Al principio del código escribes "from io import open" así que entiendo que solo estas importando la función "open" del modulo "io", sin embargo, te funcionan (y a mi también) las demás: close, write... No entiendo por qué ocurre esto. Sería más correcto poner al inicio "from io import *"? Estoy siguiendo el curso. Muchas gracias por tu trabajo, me voy enterando bastante bien de todo :)
Enhorabuena por el curso y muchas gracias por tu esfuerzo. He comprobado que no hace falta importar el módulo open, de ser necesario, ¿no haría falta también importar write, read o close?
Mirá investigué un poco porque él dijo que open era un método, pero no, es una función, no es un método de ningún objeto. Entonces lo que haces es importar la función open, que supongo que retorna el objeto (archivo de texto) y los métodos de ese objeto según si el segundo argumento que le diste a la función open fue "r", "w" o "a". Entonces lo que sé es que open es una función que retorna un valor y está en otra librería (por eso hay que importarla), y por eso al principio dice mi_archivo_texto=Open("archivo.txt","w") y no mi_archivo_texto.open("archivo.txt","w") (eso lo haría si fuera un método del objeto mi_archivo_texto. Y además de eso que estoy seguro porque lo investigué, supongo(tendría que investigar más, investigué minutos nada más) supongo que la función crea una archivo de texto y el return de la función open es el objeto y además una clase con los métodos del objeto, aunque no sé bien cómo haría eso, o si la clase no está en el return pero sí la crea y como ya importamos la función también tenemos la clase. La verdad que no sé eso último, pero estaría bueno saberlo jaja. No sé por qué te cuento todo esto, pero me había confundido que Juan dijera que era un método pero pusiera = en vez de .
En primer lugar, muchas gracias por el curso. En segundo lugar algunos “oyentes”… ¿ en serio lo más interesante del curso son los silencios? Como niños pequeños jajaja. Por último, no entiendo para qué importar el método open y no close o write… gracias!
Ese silencio incomodo en el minuto 8:00.... Aun así, muchas gracias por el video, me siento muy motivado de aprender python, me esta gustando de verdad
Muchas gracias bro, de verdad muchas gracias. La verdad no sabía como poder hacerlo ya que estoy en la universidad estudiando informática, pero con esto del covid-19 es difícil ver clases en linea y aprender. Resulta que estamos usando Geany, pero con el idioma Python ¿Y no sé si es diferente o igual usarlo?, ya que no veo muchos vídeos de personas usando Geany sino Python como tal, pero muchas gracias de verdad tú vídeo me ayudara mucho a entender. Saludos desde Venezuela.
@@pavon6846 ctrol +atl+ b, pero debes configurarlo asi --> Open Sublime. Go to Preferences > Key Bindings - User Add bellow lines to the opened file between brackets: { "keys": ["ctrl+alt+b"], "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" }} Save it.
a mi, si no uso como parámetro, encoding="utf-8" tanto para escribir o leer, no se leen los caracteres especiales: á é ú ñ etc. ¿Se puede predeterminar que el encoding="utf-8" sea como defecto?
Saludos. Excelentes vídeos. Tengo una pregunta: ¿Por qué se pone al inicio "from io import open", si pareciera no necesitarlo? He comentado esa línea, y todo funciona exactamente igual.
Esas cosas cambian en las diferentes versiones de Python. Ahora la función "open()" se encuentra incorporada en las "Built-in Functions" (las funciones que no requieren de la importación de módulos externos).
hola profesor, muchas felicidades por comentar y preparar sus clases. una duda, ¿existe una forma de guardar el "archivo.txt " en un lugar en especifico?
Buen video, quisiera saber como puedo ingresar datos a un scrolledtext y de ahi que se guarde en el archivo txt, estoy probando de todo y nada funciona.
✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅
🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/python-tutorizado/🚀
🚀 ¿Quieres que te resuelva las dudas de Python👉 www.pildorasinformaticas.es/course/python-tutorizado/ 🚀
💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
Tu trabajo duro ha servido de arranque para muchas carreras informáticas, un saludo y muchas gracias
Me dice que no puedo poner números
El error es:
TypeError: Write() argument must be str, not int
Que puedo hacer?
Sin duda, este es el mejor curso de Python disponible en UA-cam, muchas gracias!
cuando se quedó callado pensé que se me había ido el internet JAJAJAJA
yo igual jajaja
ajajajajaa mal
yo pensaba q quedo mudo mi lapto uo que murio
Ajajaja 2
Parte de la grabación y edición del vídeo, se queda callado pensando lo que va a decir, ya que se equivocó 2 veces en el vídeo, luego tenía que eliminar esas partes en la edición pero se le olvidó o lo dejó para que viésemos que es humano igual que todos.
7 años del curso y recien lo arranco sos un tipaso pildoras gracias por tanto pienso dejarte este coment cada vez que termine un video mil gracias.
Éste es uno de los mejores cursos de Python. Pagar por cursos de introducción a la programación de determinado lenguaje (dependiendo de si uno tiene una base o no) no siempre vale la pena. Gracias por tomarse el tiempo de hacer videos!
Like y comentario en cada video. Gracias por aislar sólo la información necesaria para que se pueda comprender el punto. Tenes un dominio excelente en ese campo.
despues de tanto tiempo y es el mejor curso que he visto con respecto a python
Me han recomendado este curso desde un Master de BI. Con eso lo digo todo. Gracias, Juan.👍👍👍
Gracias a ti descubrí que tengo mente clara para programar si me lo propongo,eres genial JUAN
Si usan VSCode y no les funciona deben indicar la ruta del directorio asi:
archivo_texto=open(r"C:\LA RUTA QUE USES\archivo.txt","w")
Con eso me corrio, saludos!
Muchas gracias por el aporte. ¡Saludos!
pero ese "r" en r"C: \LA RUTA.... tambien es necesario ?? que significa??
@@m0rphe0-8 no recuerdo xd
Creo que es para indicar que es un path
Gracias, justo me estaba pasando esto con VsCode
Muchas gracias bro me salvaste tenia ese problema y no sabia que hacer y estuve buscando en varios videos pero no podia, ahora ya me funciona muchas gracias.
Sabes que el vídeo estará bueno cuando escuchas:
'Hola que tal Bienvenidos a todos......'
jaja solo conque sea un video de Juan sabes que es bueno ya.Toda la razón
Soy de Cuba y este es el que mejor explica Gracias
He empezado a familiarizarme con phyton y ha sido el único video que me ha servido hasta el momento. Muchas gracias.. Saludooos!!
Por Dios eres el mejor!!! antes de ellegar he visitado un monton de videos pero a nadie se le ocurrio buscar usando la lista y es lo que necesitaba saber. Felicidades Ingeniero y gracias de nuevo
Felicitaciones Juan. Tienes un modo muy claro de explicar. Me esta sirviendo mucho para aprender un nuevo lenguaje para mi. Nuevamente Felicitaciones y gracias por compartir tus conocimientos. Saludos desde Argentina
Este profesor es el mejor. Dios le bendiga su buena viluntad. Muchas gracias.
Creo de verdad que no puede haber mejor curso, ni gratuito ni de pago; eres un crack Juan, eskerrik asko.
Es impresionante le simplicidad que otorga python en el manejo de archivos, me he quedado anodado
Así es. En general es simple con casi todo (en comparación con otros lenguajes). Un saludo!
Hermano qué bueno eres, entendí a la perfección tu explicación , onda estoy haciendo un curso en Udemy y el profe de allí explico el contenido de tu video en cuatro videos de forma muy enredada.
este curso es genial, se entiende todo y está muy completo... demasiado bueno de verdad.
Hola hola, solo quiero agradecer infinitamente por compartir sus conocimientos con esta comunidad apasionada por la programación. Estoy en 4to de la ingeniería y me gustaría saber si en algún momento realizará videotutoriales sobre ensamblador. Sus explicaciones y sus ejemplos son excelentes.
Te recibiste ya?
@@tomasalvarez922 yo también quiero saber XD
@@8886477 x3 xD
8:03 Profe invitese el toque!
Buen video maestro, danke shun, merci beaucoup, arigato gozaimasu, grazie, thanks you, gracias
Definitivamente "Siempre es una buena ocasión para estudiar Python", estoy enamorado de este lenguaje de programación (El primero que estudio), muchas gracias por todo este contenido.
Lo subiste dos veces xd
🚀🚀🚀Very good course! No doubt about it! 🔥🔥🔥
Thanks for all the effort in creating all this content.
I'd encourage you to keep creating courses like that.
¡Enhorabuena!
Excelente vídeo. Saludos desde Paraguay.
Mi código de lo aprendido del vídeo, el cual guarda el mismo mensaje 10 veces en el archivo de texto.
n=0
while n
consejo, los imports ponlos arriba de todo el código y no es muy recomendable meterlo dentro de bucles, un saludo y sigue así!
Juan, muchas gracias por tu trabajo! Emociona ver como un profesional tiene la GRANDEZA de compartir de forma TAN CLARA sus conocimientos. Invito a todos tus seguidores y alumnos virtuales a que visiten la página web y consideren seriamente el botón DONAR como muestra de agradecimiento. Fuerte abrazo desde Buenos Aires.
¿Ya donaste?
Como siempre, excelente curso, gracias desde el corazón.
Gracias por tu comentario y por seguir mis vídeos. Un saludo!
viejo tu curso esta increible :D
Excelente curso, muchas felicitaciones. Infinitamente agradecido por ese esfuerzo para colocar sus conocimientos al servicio de los demás. Un gran saludo desde Venezuela.
Maraton Python, video 37 y quiero mas, gracias maestro!!!
Excelente el curso. Muchas gracias Juan, voy a profundizar acerca de los metodos Python con el enlace que nos recomendó. No he terminado los videos, pero continuaré estudiandolos. Gracias
Muchas gracias, saludos desde chile.
Excelente la metodología didáctica aplicada!! Felicitaciones!
Excelentes videos, muy buena explicacion. Gracias por compartir tus conocimientos, ahora ya tengo activadas la notificaciones para ver el próximo video.
Eres un excelente profesor, muchas gracias.
Gracias por tu comentario. Un saludo!
Si les aparece TypeError: write() argument 1 must be unicode, not str
escriban al principio: from __future__ import unicode_literals
la librería furure la tienes que instalar aparte? porque no e sale
Por una extraña razón que desconozco aún, me crea y abre el archivo txt en otra ruta. Pero si funciona. Por cierto, muy bueno todo el curso. Luego voy a por el django.
Gracias Juan me gustan tus videos, me han ayudado mucho
Archivos externos, en este vídeo se ven metodos básicos para manipular archivos.txt desde python, lectura y escritura.
Gracias Juan, Excelente curso
Esperando esta próxima entrega de tu curso de Python, e aprendido mucho con este curso
En el 2021 les digo que sigue siendo un super curso y juntando para el de paga que tiene en su página
Espectacular como nos tiene acostumbrados. PD. Que tal la investigación del profe con Tiffany Fallon...
8:02, yo haciendo cosas en la laptop mientras escuchaba el tutorial, pensé pinche internet ya valió.
Hola Juan, excelente tu forma de enseñar!!! espero que consideres trabajar con archivos externos de Excel sería de gran ayuda. Gracias por tu tiempo.
xD
Excelente vídeo, muy bien explicado, muchas gracias!
gracias tenia problema con los distribuibles pero ya lo solucion
Excelente video muchas gracias muy bien explicado :)
como recomendacio trata de usar el IDLE de python como para estandarizar pero esta excelente
Muchísimas gracias, Juan
gran video, como todos los del canal jeje
Buenas, ahora ya no hace falta usar el modulo io. Se puede hacer todo igual que el video, pero sin el import io
Interesante,
¡Gracias por compartirlo!
¿Sabes desde qué versión ya no es requerido el "import io"?
@@faracyqwa Hola Felipe, si te digo te miento, no lo sé. Yo empecé a programar desde la versión 3.8 y ya no era necesario.
@@arielberinstein8514 ¡Gracias por responder!
Al menos sabemos que desde la 3.8 ya se podía.
@@faracyqwa Se que contesto tarde, lo miré a raíz del video y parece ser que es desde la versión 2.6
El silenci del 15:15 también incomodo... pero unos vídeos magistrales ;-D
En algunas versiones de Sublime Text cuando ejecuten por ejemplo el código del minuto 13:42 se les abrirá el mensaje de copyright de la IDLE, eseto es solo de Sublime, porque si lo ejecutan de CMD esto no sucede
Saludos Juan. Que tengas un excelente día 😅
Muchísimas gracias profesor.!
wuuuu aguante python!!! y aguante la persona que sube los videos!! (no se como sellama)
Se llama Juan.
Me encantó este video, Suelo hacer este tipo de cosas en excel
poder crear un archivo y guardar lo escrito que lindo gracias profe
Muchas gracias, es todo lo que diré
Excelente !!! Muchas Gracias !!!
Buen video! tengo una sola pregunta:
No entiendo por qué es necesario cerrar el archivo con close al final. Lo probé con y sin eso y no noté diferencia, el archivo sigue igual.
en mi caso toco agregarle encoding="utf-8" , sino me lanzaba un error👉archivo_texto=open("archivo.txt","w",encoding="utf-8")
Que bien, otra entrega
Hola Muchas Gracias Muy Buena explicación
Buenas. Dios les bendiga. A los que no les crea el archivo en su directorio, recuerden que deben ejecutar el programa para que les cree el archivo. Tuve el mismo problema y fue por eso. Espero le sirva a alguien
jajajaja gracias pa
Hola una pregunta, ¿porque en Visual Studio Code no crea un archivo .txt en cambio Sublime Text 3 sí lo crea?
A mi tambien me pasa lo mismo.
Creo que en VSCode funciona indicando la ruta completa donde crear el archivo, por ejemplo: archivo_texto=open("c:/archivo.txt","w")
@@RaulHernandez78 me acabas de salvar la vida, muchas gracias :')
@@niconico-lm6il me alegro muchisimo, animaros a escribir comentarios con las mejoras y vuestras propuestas porque a mi tambien me han ayudado mucho los comentarios del resto de alumnos a medida que hacia este y otros cursos de @pildorasinformaticas
Para un programa sencillo (administrador de stock ppr ejemplo), puedo manejar las base de datos con archivos txt o lo mejor si o si es usar base de datos, por ejemplo SQL?
Hola maestro antes de todo , gracias por compartir tu conocimiento. Me gustaría indicar que actualmente no se requiere hacer el import para gestionar los archivos por que ya estan dentro de la libreria de python, se puede usar los metodos directamente, ejemplo:
with open("archivo.txt", "w") as archivo:
archivo.write("¡Hola, mi nombre es Jordan!
")
archivo.write("Este es un archivo de texto creado desde Python.
")
Aunque es cierto que open() y otras funciones básicas para manejar archivos en Python están disponibles de forma predeterminada (porque son parte de la librería estándar), siguen siendo parte del espacio de nombres global de Python.
La función open() está integrada en Python, lo que significa que está disponible de forma predeterminada sin necesidad de un import. Esto es porque forma parte de las built-in functions (funciones integradas) de Python.
Pero eso no significa que todos los métodos de archivos están incluidos sin importar. Solo ciertas funciones como open() están disponibles directamente. Si necesitas otras funcionalidades más específicas, como manipulación de rutas o acciones avanzadas con archivos, sí necesitarás importar otros módulos, como os o pathlib. ¡Saludos!
O melhor curso python!
Obrigado!
Buenos dias, excelente explicacion, con los ejemplos se entienden muy bien el uso de los metodos, etc, tengo una duda, Porque cuando se escribe el codigo: archivo_texto=open("archivo.txt", "w") el primer argumento o parametro de open() se coloca archivo.txt, puedo colocar archivo_texto.txt????? que es lo mas recomendable?????
Sí, si puedes, el primer parámetro es el nombre del archivo que quieres crear o leer.
no es necesario el from io import ya que lo reconoce por default o al menos a mi no me genera ese inconveniente
Gracias mil! me estaba dando error y no sabia como arreglarlo
Lo mismo
+1
Gracias por lo videos, una pregunta porqué en python 2 tengo que poner unicode en:
archivo_texto.write=(unicode(frase))
sí no lo pongo me sale error:
write() argument 1 must be unicode, not str
me pasa exactamente lo mismo! a que se debe eso??
No indicas cuál es la codificación al inicio
@@convolucion1981 se le agrega archivo_texto.write(frase.decode('utf-8'))
Joan Olivarria ¿se puede evitar poniendo la codificación al inicio?
gracias!
de veras puedes llamar el archivo desde cualquier parte? pensé que lo lógico sería que se indicara la ruta tambien
Buen video!
Consulta: debo exportar los resultados de mi programa en archivo de texto.
Son 2 resultados (variable 1 con info tipo string y variable dos con info tipo int)
En ese caso, como logro exportar ambos valores en el .txt? 😭
Gracias me funcionaros los 3 ejemplos espero que los que continúan también me funciones y sean como otros videos de otras personas y no se si tuyos también que no corren y si es que me responden la excusa es que versión usas.
hola genio alguna manera de comunicarme con vos? no se si ya tenes algun video por ahi sobre mi consulta.
Es la siguiente: Quiero bajar archivos pdf (facturas) y almacenarlas en la base de datos de un pequeño sistema con python y dyjango. es posible eso? y es posible rutear una descarga osea que cuando la baje pueda seleccionar la carperta y nombre y vincular con un presupuesto realizado con mi sistema?
Hola muchas gracias primero que todo, me surje la siguiente duda, cual es la diferencia en trabajar con la libreria io para manejo de archivos externos, a hacerlo sin esta libreria? pregunto esto porque he visto que hay ocasiones que hacen archivos sin tener que importar la libreria, pero no tengo el conocimiento aún de cuál es la diferencia tangencial, o es que si se esta llamando dicha libreria automaticamente sin importarla. Gracias.
Al principio del código escribes "from io import open" así que entiendo que solo estas importando la función "open" del modulo "io", sin embargo, te funcionan (y a mi también) las demás: close, write... No entiendo por qué ocurre esto. Sería más correcto poner al inicio "from io import *"?
Estoy siguiendo el curso. Muchas gracias por tu trabajo, me voy enterando bastante bien de todo :)
Una pregunta, ¿Cómo compilas desde Sublimetext para que te aparesca ahí mismo?
Grande Juan.
una pregunta como instalo el mismo sublime que tienes, es que el que tengo es paracido pero me tira errores en algunas variables y a ti no. gracias
Enhorabuena por el curso y muchas gracias por tu esfuerzo.
He comprobado que no hace falta importar el módulo open, de ser necesario, ¿no haría falta también importar write, read o close?
Mirá investigué un poco porque él dijo que open era un método, pero no, es una función, no es un método de ningún objeto. Entonces lo que haces es importar la función open, que supongo que retorna el objeto (archivo de texto) y los métodos de ese objeto según si el segundo argumento que le diste a la función open fue "r", "w" o "a". Entonces lo que sé es que open es una función que retorna un valor y está en otra librería (por eso hay que importarla), y por eso al principio dice mi_archivo_texto=Open("archivo.txt","w") y no mi_archivo_texto.open("archivo.txt","w") (eso lo haría si fuera un método del objeto mi_archivo_texto. Y además de eso que estoy seguro porque lo investigué, supongo(tendría que investigar más, investigué minutos nada más) supongo que la función crea una archivo de texto y el return de la función open es el objeto y además una clase con los métodos del objeto, aunque no sé bien cómo haría eso, o si la clase no está en el return pero sí la crea y como ya importamos la función también tenemos la clase. La verdad que no sé eso último, pero estaría bueno saberlo jaja. No sé por qué te cuento todo esto, pero me había confundido que Juan dijera que era un método pero pusiera = en vez de .
gracias
gracias me ayudastes mucho
hay otra forma de crear un archivo de texto sin tener que importar "open"
que es:
with open(texto.texto","w") as a:
a.write(lo que sea)
En primer lugar, muchas gracias por el curso. En segundo lugar algunos “oyentes”… ¿ en serio lo más interesante del curso son los silencios? Como niños pequeños jajaja. Por último, no entiendo para qué importar el método open y no close o write… gracias!
Ese silencio incomodo en el minuto 8:00.... Aun así, muchas gracias por el video, me siento muy motivado de aprender python, me esta gustando de verdad
Muchas gracias bro, de verdad muchas gracias. La verdad no sabía como poder hacerlo ya que estoy en la universidad estudiando informática, pero con esto del covid-19 es difícil ver clases en linea y aprender. Resulta que estamos usando Geany, pero con el idioma Python ¿Y no sé si es diferente o igual usarlo?, ya que no veo muchos vídeos de personas usando Geany sino Python como tal, pero muchas gracias de verdad tú vídeo me ayudara mucho a entender. Saludos desde Venezuela.
Juan, muchas gracias por todo. El curso está bastante bueno.
Una consulta, qué libros recomiendas para profundizar en el lenguaje?
Un saludo.
En el 6:25 que hizo para "guardar cambios"?
Ayudaa!!
CTRL + S
@@pildorasinformaticas si, pero ¿para ejecutar?
@@pavon6846 ctrol +atl+ b, pero debes configurarlo asi --> Open Sublime.
Go to Preferences > Key Bindings - User
Add bellow lines to the opened file between brackets:
{ "keys": ["ctrl+alt+b"], "command": "run_existing_window_command", "args":
{
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}}
Save it.
en la parte de readlines(), solo me imprimia los corchetes. por que puede pasar eso?
porque de alguna manera tu lista esta vacia, bah es lo que se me ocurre
a mi, si no uso como parámetro, encoding="utf-8" tanto para escribir o leer, no se leen los caracteres especiales: á é ú ñ etc. ¿Se puede predeterminar que el encoding="utf-8" sea como defecto?
Saludos. Excelentes vídeos. Tengo una pregunta: ¿Por qué se pone al inicio "from io import open", si pareciera no necesitarlo? He comentado esa línea, y todo funciona exactamente igual.
Porque el open ya es un método para archivos definido en Python
Esas cosas cambian en las diferentes versiones de Python. Ahora la función "open()" se encuentra incorporada en las "Built-in Functions" (las funciones que no requieren de la importación de módulos externos).
hola profesor, muchas felicidades por comentar y preparar sus clases. una duda, ¿existe una forma de guardar el "archivo.txt " en un lugar en especifico?
Sí, usas os y puedes usar los métodos chdir
Muchas gracias profesor, estoy muy pendiente de su curso. Cuántos vídeos aproximadamente crees que sea este curso completo??
Buen video, quisiera saber como puedo ingresar datos a un scrolledtext y de ahi que se guarde en el archivo txt, estoy probando de todo y nada funciona.
Me dice que no puedo poner números
El error es:
TypeError: Write() argument must be str, not int
Que puedo hacer?
indiqué el mismo código mostrado en la clase y me indica esto en la ejecución del programa:
cuando al archivo de lo pone en una lista, como se le puede sacar el
que se pone en cada elemento de la lista?