Python Sobreescribir todos los ficheros de cierto nombre en una ruta
import os
import os.path
import sys
import shutil
def copytodir(origin,dir):
files = os.listdir(dir)
for file in files:
#file.lower()
#print(file)
# Si es un video.html sobreescribirlo con el fichero origen
if (file == "Video.htm"):
print("origin: " + origin + " to " + dir + "/" + "Video.htm")
shutil.copyfile(origin, dir + "/" + "Video.htm")
# Si es un directorio entrar dentro a buscar un video.html
if (os.path.isdir(dir + "/" + file)):
copytodir(origin,dir + "/" + file)
def main(dir):
files = os.listdir(".")
#print (files)
encontrado = False
for file in files:
if (file == "Video.htm"):
encontrado = True
if (encontrado):
copytodir("./Video.htm",dir)
else:
print("No he encontrado el archivo origen Video.htm")
if __name__ == "__main__":
main(sys.argv[1])
public class NumberBox<N extends Number> extends Box<N> {
public NumberBox( ) {
super( );
}
// Sum everything in the box
public double sum( ) {
double total = 0;
for (Iterator<N> i = contents.iterator( ); i.hasNext( ); ) {
total = total + i.next( ).doubleValue( );
}
return total;
}
}
You can use this same syntax in method definitions:
public static double sum(Box<? extends Number> box1,
Box<? extends Number> box2) {
double total = 0;
for (Iterator<? extends Number> i = box1.contents.iterator( );
i.hasNext( ); ) {
total = total + i.next( ).doubleValue( );
}
for (Iterator<? extends Number> i = box2.contents.iterator( );
i.hasNext( ); ) {
total = total + i.next( ).doubleValue( );
}
return total;
}
public void testSwitchStatement(PrintStream out) throws IOException {
StringBuffer outputText = new StringBuffer(student1.getFullName( ));
switch (student1.getGrade( )) {
case A:
outputText.append(" excelled with a grade of A");
break;
case B: // fall through to C
case C:
outputText.append(" passed with a grade of ")
.append(student1.getGrade( ).toString( ));
break;
case D: // fall through to F
case F:
outputText.append(" failed with a grade of ")
.append(student1.getGrade( ).toString( ));
break;
case INCOMPLETE:
outputText.append(" did not complete the class.");
break;
}
out.println(outputText.toString( ));
}