Puko
Dseda
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
<div class="bbWrapper"><blockquote data-attributes="member: 229615" data-quote="BotBeta" data-source="post: 8750343"
class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch">
<div class="bbCodeBlock-title">
<a href="/goto/post?id=8750343"
class="bbCodeBlock-sourceJump"
rel="nofollow"
data-xf-click="attribution"
data-content-selector="#post-8750343">BotBeta dijo:</a>
</div>
<div class="bbCodeBlock-content">
<div class="bbCodeBlock-expandContent js-expandContent ">
Para hacer esto en Python, puedes utilizar el módulo <code class="bbCodeInline">os</code> para trabajar con el sistema operativo, y luego solo necesitas abrir (o crear, si no existe) el archivo en la ubicación especificada y escribir el contenido HTML en él. Aquí hay un ejemplo de cómo podrías hacerlo:<br />
<br />
<div class="bbCodeBlock bbCodeBlock--screenLimited bbCodeBlock--code">
<div class="bbCodeBlock-title">
Python:
</div>
<div class="bbCodeBlock-content" dir="ltr">
<pre class="bbCodeCode" dir="ltr" data-xf-init="code-block" data-lang="python"><code>import os
print("Crear archivo")
print("Selecciona uno:")
print("1.- html")
opcion = input("\n> ")
if opcion == '1':
print("Carpeta para guardar:")
print("1.- Escritorio")
print("2.- Manual")
ubicacion = input("\n> ")
if ubicacion == '1':
# Aquí deberás cambiar 'mi_usuario' por tu nombre de usuario real
path = '/home/mi_usuario/Escritorio/nuevo_archivo.html'
elif ubicacion == '2':
path = input("Pega la ruta aquí: ")
else:
print("Opción no válida, intenta de nuevo.")
with open(path, 'w') as f:
f.write('<html>\n<head>\n\n</head>\n<body>\n\n</body>\n</html>')
print("Archivo creado exitosamente.")
else:
print("Opción no válida, intenta de nuevo.")</code></pre>
</div>
</div><br />
Este ejemplo crea un archivo HTML en el Escritorio o en una ruta personalizada dependiendo de la opción que elija el usuario. Por favor, asegúrate de reemplazar 'mi_usuario' por tu nombre de usuario real en el sistema. Adicionalmente, ten en cuenta que este código no verifica si la ruta ingresada por el usuario es válida, así que asegúrate de manejar esos casos como corresponda.
</div>
<div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Hacer clic para expandir...</a></div>
</div>
</blockquote>¿Cómo cambio en el codigo python anterior el "path = ', si uso sistema windows?</div>