Çözüldü Python dosya yerini değiştirme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.

Ali998

Centipat
Katılım
27 Ağustos 2020
Mesajlar
2.455
Çözümler
23
Daha fazla  
Cinsiyet
Erkek
Aşağıdaki kodu yazdım:
import shutil

original = r'C:\Users\Ali Burak\Desktop\file 2\deneme123.txt'
target = r'C:\Users\Ali Burak\Desktop\file'

shutil.move(original,target)
Çalışıyor ancak ne zaman bir dosya yerini değiştirmek istesem koda girip yazmam gerekiyor veya" x= input" gibi bir şey eklemem gerekiyor. Dosyanın adını bilmeden onu farklı yerlere atma imkanım var mı?
 
Son düzenleme:
Dosyanın adını bilmeden hangi dosyayı taşıyacağını nasıl bulacaksın, anlatımda sıkıntı var. Bir klasörün içindeki dosyaları mı taşımak istiyorsun? Yoksa sadece 1 dosya mı? Ne garip iş...
Şöyle bir şey mi:
Python:
import os
import shutil
asd = input("Dosya ismi: ")
original = r"C:\Users\Eren\Desktop\Klasör1"
target =r"C:\Users\Eren\Desktop\Klasör2"
os.chdir(original)
for i in os.listdir():
    if i==asd:
        shutil.move(original+"\\"+i,target)

Ya da:

Python:
import os
import shutil
original = r"C:\Users\Eren\Desktop\Klasör1"
target =r"C:\Users\Eren\Desktop\Klasör2"
os.chdir(original)
for i in os.listdir():
    shutil.move(original+"\\"+i,target)
 
Son düzenleme:
Dosyanın adını bilmeden hangi dosyayı taşıyacağını nasıl bulacaksın, anlatımda sıkıntı var. Bir klasörün içindeki dosyaları mı taşımak istiyorsun? Yoksa sadece 1 dosya mı? Ne garip iş...
Şöyle bir şey mi:
Python:
import os
import shutil
asd = input("Dosya ismi: ")
original = r"C:\Users\Eren\Desktop\Klasör1"
target =r"C:\Users\Eren\Desktop\Klasör2"
os.chdir(original)
for i in os.listdir():
    if i==asd:
        shutil.move(original+"\\"+i,target)

Ya da:

Python:
import os
import shutil
original = r"C:\Users\Eren\Desktop\Klasör1"
target =r"C:\Users\Eren\Desktop\Klasör2"
os.chdir(original)
for i in os.listdir():
    shutil.move(original+"\\"+i,target)
Cevabı buldum nasıl çözüldü işaretleniyor bulamadım ama :(.
Anladığım kadarıyla klasördeki dosyaları başka dizine aktarmak istiyorsun doğru mu?
Doğru ise Bakınız.
Cevap bu.
 
Baştan desenize, belirli klasör içindeki dosyaları taşımak istiyorum diye. Bu kadar yani, zor bir cümle değil bu.

Cevabı buldum. Nasıl çözüldü işaretlendiğini bulamadım ama. :(
Cevap bu.
Konuyu en baştan "Soru" olarak açmalıydınız. Yine de istediğiniz mesajı raporlarsanız, yöneticiler ilgileneceklerdir.
 
Durum
Mesaj gönderimine kapalı.

Yeni konular

Geri
Yukarı